Введите пароль и проверьте байты
Классический предел Bcrypt — 72 байта UTF-8. Символы CJK и emoji занимают несколько байт, поэтому учитывайте предупреждение.
Попробуйте другие ключевые слова
Ничего не найдено
Генерация и проверка используют один пароль, а Hash Inspector объясняет результат рядом со стоимостью, временем и границей 72 байт.
Обычная база совместимости; измерьте рабочее оборудование
Локальное асинхронное вычисление bcrypt.js · пароли и хэши не отправляются и не сохраняются
Классический предел Bcrypt — 72 байта UTF-8. Символы CJK и emoji занимают несколько байт, поэтому учитывайте предупреждение.
Каждое увеличение примерно удваивает работу. 12 — распространённая отправная точка, но рабочее значение нужно измерить на настоящем сервере.
Созданный результат автоматически попадает в поле проверки. При проверке salt и стоимость читаются из полного хэша.
Bcrypt — это хэширование паролей, а не обратимое шифрование. Результат содержит версию, стоимость, случайный salt и тело хэша; проверка читает salt из полной строки.
Обычный вход выполняет расчёт один раз, а злоумышленник повторяет дорогую операцию для каждой догадки. Пересматривайте стоимость при изменении оборудования.
4–910–111213–1415Классический Bcrypt использует только первые 72 байта пароля. 72 ASCII-символа — это 72 байта, но CJK обычно занимает три, а многие emoji — четыре.
Распространённые префиксы — 2a, 2b и 2y. Современные результаты обычно используют 2b, а 2y встречается в PHP. При миграции проверяйте реальные образцы поддерживаемыми библиотеками.
Нет. Проверка заново вычисляет ввод с salt и стоимостью из хэша; забытый пароль нужно сбросить.
Нет. Это частая отправная точка, но значение выбирают по тестам на рабочем оборудовании с учётом нагрузки и ограничений.
При каждом создании используется новый случайный salt. Это защищает от радужных таблиц и массовых предварительных вычислений.
Нет. bcrypt.js асинхронно считает их на текущей странице и не отправляет ввод, не записывая его в хранилище браузера.
Подходят оба. Новые системы часто сначала оценивают Argon2id, а Bcrypt остаётся распространённым благодаря совместимости.