bcrypt хеширование и проверка

Хешируйте пароли с помощью bcrypt или проверяйте существующие bcrypt-хеши.

100% приватно — ничего не загружается

Вся обработка выполняется локально в вашем браузере. Ваши файлы никогда не покидают устройство и не отправляются на сервер.

Примечание: bcrypt использует только первые 72 байта пароля. Более длинный ввод усекается.
Выше = надёжнее, но медленнее. Рекомендуется: 10–12.

О bcrypt

bcrypt — функция хеширования паролей, специально спроектированная медленной, что делает её устойчивой к атакам перебором. Она включает случайную соль и настраиваемый фактор стоимости.

Когда использовать bcrypt

  • Хеширование паролей пользователей перед сохранением в базу данных.
  • Проверка попытки входа против сохранённого bcrypt-хеша.

Фактор стоимости

Фактор стоимости — это степень двойки. Каждое увеличение удваивает время вычисления хеша. Распространённые значения:

  • 10 — быстро, приемлемо для большинства сайтов.
  • 12 — рекомендуется сегодня.
  • 14+ — очень медленно, используйте, только если ваш сервер справится.

Примечание: bcrypt использует только первые 72 байта пароля. Более длинные пароли усекаются незаметно.