Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как правильно хранить пароли в БД?
|
|||
|---|---|---|---|
|
#18+
Интересует вот какая ситуация. Есть пароль, нужно его как то зашифровать чтобы в бд хранился его хеш либо иное состояние. НО так же должна быть возможность расшифровать этот пароль. Это нужно для скриптов, которые будут брать пароли из бд, преобразовывать их к истинному виду и подключаться к сайтам(сейчас пароли хранятся в открытом виде, что совсем не безопасно). Сайт на вход принимает пару логин/пароль такие же как вводит пользователь(не хеш). Подскажите, как такое лучше всего реализовать? Может какие то приват-паблик ключи использовать для криптографии или что то подобное может есть? P.S. Еще раз обращаю внимание на то, что это НЕ авторизация с точки зрения как видит это пользователь. Скрипт на вход получает логин/пароль и подключается к сайту! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 09:06 |
|
||
|
Как правильно хранить пароли в БД?
|
|||
|---|---|---|---|
|
#18+
Encryption and Compression Functions . Выбирай... Для большей секьюрности шифровать/дешифровать лучше в процедуре либо функции, насмерть закрытой от просмотра кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 09:25 |
|
||
|
Как правильно хранить пароли в БД?
|
|||
|---|---|---|---|
|
#18+
Ага, уже нагуглил про AES Но вот вопрос, тогда "ключ" придется передавать при каждой операции INSERT/SELECT ? Есть способы "хранить" эту информацию как то, чтобы НЕ передавать ее в каждом запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 09:32 |
|
||
|
Как правильно хранить пароли в БД?
|
|||
|---|---|---|---|
|
#18+
А вот еще вопрос. Я так понял функции CREATE_ASYMMETRIC_PRIV_KEY это только энтерпрайз и я так полагаю он платный? А что если на бекенде шифровать/дешифровать и записывать в БД просто хеш? Или это совсем не секурно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 10:17 |
|
||
|
Как правильно хранить пароли в БД?
|
|||
|---|---|---|---|
|
#18+
araman"ключ" придется передавать при каждой операции INSERT/SELECT ?Ключ вообще-то ты насмерть зашиваешь в процедуру. Хотя лучше, если он будет генерироваться в зависимости от характеристик учётной записи (скажем, какой-нить AES(CONCAT(@salt,userid)) в качестве ключа вполне подойдёт). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 10:44 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39400646&tid=1830933]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 362ms |

| 0 / 0 |
