powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как правильно хранить пароли в БД?
5 сообщений из 5, страница 1 из 1
Как правильно хранить пароли в БД?
    #39400592
araman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует вот какая ситуация. Есть пароль, нужно его как то зашифровать чтобы в бд хранился его хеш либо иное состояние.
НО так же должна быть возможность расшифровать этот пароль.

Это нужно для скриптов, которые будут брать пароли из бд, преобразовывать их к истинному виду и подключаться к сайтам(сейчас пароли хранятся в открытом виде, что совсем не безопасно). Сайт на вход принимает пару логин/пароль такие же как вводит пользователь(не хеш).

Подскажите, как такое лучше всего реализовать? Может какие то приват-паблик ключи использовать для криптографии или что то подобное может есть?

P.S. Еще раз обращаю внимание на то, что это НЕ авторизация с точки зрения как видит это пользователь. Скрипт на вход получает логин/пароль и подключается к сайту!
...
Рейтинг: 0 / 0
Как правильно хранить пароли в БД?
    #39400607
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Encryption and Compression Functions . Выбирай... Для большей секьюрности шифровать/дешифровать лучше в процедуре либо функции, насмерть закрытой от просмотра кода.
...
Рейтинг: 0 / 0
Как правильно хранить пароли в БД?
    #39400616
araman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, уже нагуглил про AES
Но вот вопрос, тогда "ключ" придется передавать при каждой операции INSERT/SELECT ?
Есть способы "хранить" эту информацию как то, чтобы НЕ передавать ее в каждом запросе?
...
Рейтинг: 0 / 0
Как правильно хранить пароли в БД?
    #39400646
araman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот еще вопрос.
Я так понял функции CREATE_ASYMMETRIC_PRIV_KEY это только энтерпрайз и я так полагаю он платный?
А что если на бекенде шифровать/дешифровать и записывать в БД просто хеш? Или это совсем не секурно?
...
Рейтинг: 0 / 0
Как правильно хранить пароли в БД?
    #39400677
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
araman"ключ" придется передавать при каждой операции INSERT/SELECT ?Ключ вообще-то ты насмерть зашиваешь в процедуру. Хотя лучше, если он будет генерироваться в зависимости от характеристик учётной записи (скажем, какой-нить AES(CONCAT(@salt,userid)) в качестве ключа вполне подойдёт).
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как правильно хранить пароли в БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]