Bcrypt генератор / валидатор
Конфигурация
Фактор на разход (кръгове)
По-високата стойност е по-бавна, но по-сигурна (4-31, по подразбиране 10)
Генериране на хеш
Bcrypt хеш
Проверка
Детайли за хеша
Разпознати компоненти на bcrypt хеша
Няма данни
Технически подробности
Как работи генераторът за bcrypt
Какво прави инструментът
Този bcrypt генератор създава сигурни хешове на пароли с помощта на алгоритъма bcrypt с конфигурируем cost factor (rounds). Може да генерира bcrypt хеш, да верифицира парола спрямо съществуващ хеш и да парсва bcrypt низ, за да покаже версията, cost стойността и salt-а. Всичко се изпълнява локално във вашия браузър чрез bcryptjs, така че паролата ви никога не напуска устройството ви.
Често срещани случаи на употреба от разработчици
Използвайте онлайн bcrypt генератор при тестване на signup и login потоци, валидиране на bcrypt хеш от експорт на база данни или сравняване на хешове по време на миграции. Полезен е и за дебъгване на настройки на cost factor, проверка дали bcrypt compare извикване е успешно, и бързо генериране на примерни bcrypt хешове за документация или unit тестове.
Формат на хеша, cost factor и парсване
Един bcrypt хеш изглежда като $2b$12$...и съдържа версията на алгоритъма, двуцифрен cost factor, 22-символен salt и 31-символен хеш. По-високите cost стойности отнемат експоненциално повече време. Този инструмент парсва хеша, за да покаже версията, cost, salt и компонентите на хеша, така че да можете да проверите настройките и да диагностицирате несъответствия.
Често срещани капани и гранични случаи
Bcrypt е еднопосочен: няма операция за bcrypt декриптиране. Ако верификацията е неуспешна, проверете за разлики в интервалите, неправилно кодиране или несъответстващ cost factor. Много високите cost стойности могат да бъдат бавни в браузъра, докато ниските cost стойности са по-слаби и не се препоръчват за продукция. Времето варира според устройството, затова винаги правете бенчмарк в целевата среда.
Кога да използвате този инструмент вместо код
Използвайте този генератор на bcrypt хешове за бързи проверки, дебъгване или потвърждаване на резултат от bcrypt compare. За продукционни системи винаги хеширайте и верифицирайте пароли в бекенда, използвайки bcrypt библиотеката на вашата платформа, съхранявайте само хеша и използвайте сравнения с константно време. Този инструмент е най-подходящ за разработка и отстраняване на проблеми.