Генератор / валідатор Bcrypt
Налаштування
Коефіцієнт вартості (раунди)
Вище — повільніше, але безпечніше (4–31, за замовчуванням 10)
Згенерувати хеш
Bcrypt-хеш
Перевірити
Деталі хешу
Розібрані компоненти bcrypt-хешу
Немає даних
Технічні деталі
Як працює генератор bcrypt
Що робить інструмент
Цей генератор bcrypt створює безпечні хеші паролів за допомогою алгоритму bcrypt з налаштовуваним коефіцієнтом вартості (кількістю раундів). Він може згенерувати bcrypt-хеш, перевірити пароль щодо наявного хеша та розібрати рядок bcrypt, щоб показати його версію, вартість і сіль. Усе виконується локально у вашому браузері через bcryptjs, тож ваш пароль ніколи не залишає ваш пристрій.
Поширені сценарії використання для розробників
Використовуйте онлайн-генератор bcrypt під час тестування потоків реєстрації та входу, перевірки bcrypt-хеша з експорту бази даних або порівняння хешів під час міграцій. Він також корисний для налагодження налаштувань коефіцієнта вартості, перевірки, чи успішно виконується bcrypt compare, і швидкого створення прикладів bcrypt-хешів для документації або юніт-тестів.
Формат хеша, коефіцієнт вартості та парсинг
Bcrypt-хеш виглядає як $2b$12$...і містить версію алгоритму, двозначний коефіцієнт вартості, 22-символьну сіль і 31-символьний хеш. Вищі коефіцієнти вартості потребують експоненційно більше часу. Цей інструмент розбирає хеш, щоб показати компоненти версії, вартості, солі та хеша, аби ви могли перевірити налаштування та діагностувати невідповідності.
Поширені помилки та крайові випадки
Bcrypt є одностороннім: операції bcrypt decrypt не існує. Якщо перевірка не проходить, перевірте відмінності в пробілах, некоректне кодування або невідповідний коефіцієнт вартості. Дуже високі коефіцієнти вартості можуть бути повільними в браузері, тоді як низькі коефіцієнти слабші й не рекомендовані для продакшну. Час виконання залежить від пристрою, тож завжди робіть бенчмарк у вашому цільовому середовищі.
Коли використовувати цей інструмент, а коли — код
Використовуйте цей генератор bcrypt-хешів для швидких перевірок, налагодження або підтвердження результату bcrypt compare. Для продакшн-систем завжди хешуйте та перевіряйте паролі на бекенді, використовуючи bcrypt-бібліотеку вашої платформи, зберігайте лише хеш і застосовуйте порівняння з постійним часом. Цей інструмент найкраще підходить для розробки та усунення несправностей.