ESC

Генератор Bcrypt

2^10 = 1 024 итерации (рекомендуемое значение)
Bcrypt-хеш появится здесь...

Информация о Bcrypt

Влияние фактора стоимости

Более высокий фактор стоимости повышает безопасность, но увеличивает время вычисления. Каждое увеличение удваивает время.

Стоимость Итерации Прибл. время
8256~40ms
101,024~100ms
124,096~400ms
1416,384~1.5s
1665,536~6s
Всё хеширование выполняется локально в браузере на чистом JavaScript. Ваш пароль никогда не покидает устройство.

Примеры использования

Хешировать пароль

Сгенерируйте bcrypt-хеш пароля с фактором стоимости 10 по умолчанию. Подходит для большинства приложений.

Проверить пароль

Проверьте, совпадает ли пароль с данным bcrypt-хешем. Полезно для тестирования аутентификации.

Повышенная безопасность

Сгенерируйте хеш с повышенным фактором стоимости (12) для чувствительных приложений.

Возможности

Хеширование Bcrypt

Промышленный стандарт хеширования паролей на основе шифра Blowfish с адаптивным фактором стоимости

Настраиваемая стоимость

Регулируйте фактор стоимости от 4 до 31 для баланса между безопасностью и производительностью

Проверка хеша

Проверяйте любой пароль по его bcrypt-хешу для тестирования аутентификации и валидации хешей

100% на стороне клиента

Чистая JavaScript-реализация bcrypt. Ваш пароль никогда не покидает браузер

Как пользоваться?

1

Введите пароль

Введите или вставьте пароль для хеширования на вкладке «Хеш».

2

Задайте фактор стоимости

Выберите фактор стоимости (по умолчанию 10). Большие значения безопаснее, но медленнее.

3

Генерируйте или проверяйте

Нажмите «Сгенерировать хеш» для создания bcrypt-хеша или перейдите на вкладку «Проверка», чтобы сверить пароль с хешем.

Часто задаваемые вопросы

Функция хеширования паролей на основе Blowfish. Автоматически генерирует соль и имеет настраиваемый фактор стоимости, который делает перебор мучительно медленным.

Для большинства приложений начинайте с 10. Для чувствительных систем используйте 12+. Каждое увеличение удваивает время, поэтому тестируйте, прежде чем ставить выше 14.

Bcrypt каждый раз генерирует случайную соль. Это сделано намеренно и убивает атаки по радужным таблицам.

Нет. Чистый JavaScript-bcrypt работает целиком в браузере. Ничего никуда не передаётся.

Что такое Bcrypt?

Храните пароли в открытом виде? Не надо так. Bcrypt — функция хеширования, созданная специально для паролей. Она автоматически добавляет случайную соль и имеет фактор стоимости, который можно увеличивать по мере роста мощности оборудования. Каждый хеш требует значительных вычислительных усилий — именно это делает перебор непрактичным. Большинство веб-фреймворков (Django, Rails, Laravel, Spring) поддерживают его нативно.

Зачем использовать этот генератор Bcrypt?

Вставьте пароль, выберите фактор стоимости, получите хеш. Нужно проверить? Перейдите на вкладку «Проверка» и сверьте пароль с существующим хешем. Всё работает на стороне клиента на чистом JavaScript, поэтому пароли никогда не попадают в сеть. Отлично подходит для генерации тестовых хешей при разработке или проверки продакшн-хешей без запуска приложения.

Безопасность и конфиденциальность

Безопасность ваших данных — наш приоритет

Локальная обработка

Вся обработка происходит в вашем браузере

Без передачи данных

Ваши данные не отправляются на наши серверы

Без хранения данных

Данные не хранятся и не передаются

SSL-шифрование

SSL-шифрование для безопасного соединения

Next Step