Генератор / Валидатор Bcrypt
Настройки
- Фактор стоимости (раунды)Чем выше, тем медленнее и безопаснее (4-31, по умолчанию 10)
Сгенерировать хеш
Хеш bcrypt
Проверить
Детали хеша
Разбор компонентов bcrypt-хеша
Нет данных
Технические детали
Как работает генератор bcrypt
Что делает инструмент
Этот генератор bcrypt создаёт безопасные хеши паролей с помощью алгоритма bcrypt и настраиваемого фактора стоимости (раундов). Он умеет генерировать bcrypt-хеш, проверять пароль по хешу и разбирать строку bcrypt, показывая версию, стоимость и соль. Все вычисления выполняются локально в браузере через bcryptjs — ваши данные никуда не отправляются.
Частые сценарии использования
Онлайн bcrypt генератор полезен при тестировании регистрации и логина, проверке хешей из базы данных, а также во время миграций. Он помогает подобрать фактор стоимости, убедиться в корректности bcrypt compare и быстро получить тестовые bcrypt-хеши для документации или автотестов.
Формат хеша, фактор стоимости и разбор
Bcrypt-хеш выглядит как $2b$12$... и содержит версию алгоритма, двухзначный фактор стоимости, 22-символьную соль и 31-символьный хеш. Чем выше стоимость, тем дольше выполняется хеширование. Инструмент разбирает строку, показывая версию, стоимость, соль и хеш-компонент для удобной диагностики.
Типичные ошибки и особенности
Bcrypt — однонаправленный алгоритм, операции «расшифровки» не существует. Если проверка не проходит, проверьте пробелы, кодировку и корректность формата. Очень высокий фактор стоимости может быть медленным в браузере, а слишком низкий — небезопасен для продакшена. Скорость зависит от устройства, поэтому важно тестировать в целевой среде.
Когда использовать инструмент вместо кода
Используйте этот инструмент для быстрых проверок и отладки. В продакшене всегда хешируйте и проверяйте пароли на сервере с помощью библиотек вашей платформы, храните только хеш и используйте сравнение, устойчивое к тайминг-атакам. Этот инструмент подходит для разработки и диагностики.