Bcrypt Generator

Generate a bcrypt-style password hash string from plain text.

Hash will appear here

Вступление

Bcrypt Generator нужен для создания bcrypt-хэша из обычного пароля. Такой формат используют в авторизации, потому что bcrypt специально сделан медленным и всегда добавляет соль. За счёт этого пароли в базе защищены лучше, чем при использовании быстрых алгоритмов вроде MD5 или SHA-1. Если вы настраиваете вход в приложение, готовите тестовых пользователей или проверяете логику аутентификации, этот инструмент экономит время.

Главная особенность bcrypt — параметр стоимости, или cost factor. Чем он выше, тем дольше считается хэш и тем сложнее злоумышленнику подбирать пароль перебором. При этом в итоговой строке уже содержатся версия алгоритма, стоимость, соль и сам результат, поэтому обычно хранить нужно только одну строку.

Такой генератор удобен разработчикам, тестировщикам и администраторам, которым нужно быстро получить корректный хэш без отдельного скрипта.

Как использовать

1. Введите пароль или тестовую строку. 2. При необходимости выберите cost factor. 3. Нажмите Generate. 4. Скопируйте готовый bcrypt-хэш в базу, конфиг или тестовые данные.

Примеры

  • Ввод: MySecurePass123!

Вывод: $2b$12$...bcrypt-hash...

  • Ввод: admin, стоимость 10

Вывод: $2b$10$...bcrypt-hash...

  • Один и тот же пароль дважды

Ввод: secret123 Вывод 1: $2b$12$...A... Вывод 2: $2b$12$...B... Хэши отличаются, потому что каждый раз используется новая соль.

Советы

  • Используйте bcrypt именно для хранения паролей, а не для файловых хэшей.
  • Подбирайте cost factor так, чтобы сервер выдерживал нагрузку без заметных задержек для пользователя.
  • Не храните пароль в открытом виде рядом с хэшем.

FAQ

Почему одинаковый пароль даёт разные bcrypt-хэши?

Потому что bcrypt каждый раз генерирует новую случайную соль.

Можно ли расшифровать bcrypt-хэш обратно?

Нет. Это односторонний алгоритм.

Подходит ли bcrypt лучше, чем SHA-256?

Для хранения паролей — да. Bcrypt специально замедлен и лучше защищает от перебора.