Верификатор паролей bcrypt
Приватность по умолчанию — работает полностью в вашем браузере
Проверяйте, соответствует ли bcrypt-хеш заданному паролю, прямо в браузере. Toova позволяет тестировать верификацию паролей, проверять коэффициент сложности и изучать поведение bcrypt без передачи реальных учётных данных на сторонний сервер.
Что делает bcrypt и почему это важно
Bcrypt — это функция хеширования паролей, разработанная для медленной работы. Медленность — это и есть особенность: она делает брутфорс-атаки чрезмерно дорогостоящими даже на современном железе. Каждый современный веб-фреймворк поставляется с поддержкой bcrypt, а любой пароль, хранящийся как MD5 или простой SHA-256, фактически находится в открытом виде. Toova помогает отлаживать потоки верификации bcrypt без раскрытия реальных паролей.
Коэффициент сложности и структура
Bcrypt-хеш выглядит как $2b$12$..., где $2b$ идентифицирует версию алгоритма, а 12 — коэффициент сложности (количество требуемых раундов вычислений). Каждый шаг увеличивает время вдвое. Toova показывает коэффициент сложности, чтобы вы могли убедиться, что приложение использует актуальное значение (10-13 — современный диапазон), а не устаревшее низкое значение из старого кода.
Верификация только локально
Верификация выполняется полностью в вашем браузере. Тестовый пароль и целевой хеш никогда не покидают страницу. Это важно, потому что операции bcrypt медленные по своей природе: сторонний сервер записывал бы каждую попытку и мог бы утечь пароль. С Toova можно безопасно отлаживать поток аутентификации без раскрытия реальных учётных данных.
Часто задаваемые вопросы
- Какой коэффициент сложности bcrypt хорош?
- От 10 до 13 в 2026 году. Более высокие значения безопаснее, но увеличивают задержку входа. Выберите наибольшее значение, при котором успешный вход выполняется менее чем за 250 мс на продакшн-оборудовании.
- Можно ли здесь генерировать bcrypt-хеш?
- Да. Toova может как генерировать хеши, так и верифицировать пароль-кандидат против существующего хеша. Генерация учитывает заданный коэффициент сложности.
- Почему bcrypt генерирует разный хеш каждый раз?
- Bcrypt встраивает случайную соль в каждый хеш. Два хеша одного и того же пароля выглядят совершенно по-разному. Функция верификации сравнивает пароль-кандидат с солью, встроенной в хеш, поэтому один пароль верифицируется против любого из своих хешей.
- Bcrypt всё ещё рекомендуется?
- Да, это по-прежнему надёжный выбор. Argon2id — современный победитель Password Hashing Competition и, пожалуй, лучше, но bcrypt остаётся приемлемым и широко поддерживается в разных языках и фреймворках.
- Отправляется ли мой пароль куда-либо?
- Нет. Верификация выполняется полностью в вашем браузере. Пароль и хеш никогда не покидают страницу.