Хеширование
Односторонняя операция, которая создаёт из данных сводку фиксированной длины и не может быть обращена; используется для хранения паролей и проверки того, что файлы не изменились.
- 01
Почему это важно
Пароли никогда нельзя хранить в базе данных в виде открытого текста; хранятся и сравниваются при входе только их сводки. Медленные алгоритмы, созданные специально для паролей, плюс случайная соль, добавляемая к каждому паролю, сильно усложняют взлом паролей из утёкшей базы данных.
- 02
Пример
База данных приложения утекла, но пароли были преобразованы в сводки алгоритмом, созданным для паролей, и с солью. Злоумышленники не могут взломать стойкие пароли; компания всё же просит всех пользователей сменить свои пароли.
- 03
Частая ошибка
Хранить пароли с помощью быстрого универсального хеша и без соли. Такие сводки можно быстро взломать с помощью заранее вычисленных таблиц и мощного оборудования.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.