Генератор хешів bcrypt
Створюйте та перевіряйте хеші паролів bcrypt повністю у вашому браузері. Оберіть власний cost-фактор (фактор складності), за бажанням задайте свою 128-бітну сіль і отримайте стандартний 60-символьний хеш $2b$ — або перевірте звичайний пароль за наявним хешем bcrypt. Сіль береться з Web Crypto API, і кожна операція виконується лише на боці клієнта. Zero-Knowledge — нічого з введеного вами не передається, не логується й не зберігається.
Кожна +1 подвоює обсяг роботи. 12 — розумне сучасне значення за замовчуванням; підвищуйте його з розвитком обладнання.
🔒 Zero-Knowledge — хешування виконується у вашому браузері. Нічого не передається.
Навіщо потрібен цей генератор хешів bcrypt?
Bcrypt — це адаптивна функція хешування паролів на основі шифру Blowfish, створена Нільсом Провосом і Девідом Мазьєром у 1999 році. На відміну від швидких дайджестів на кшталт MD5 чи SHA-256, bcrypt навмисно повільний і налаштовуваний: cost-фактор задає, скільки раундів розширення ключа (2^cost) виконується на кожен хеш, тож ви можете тримати атаки перебором дорогими в міру зростання потужності обладнання. Кожен хеш містить унікальну 128-бітну сіль, що нищить райдужні таблиці й гарантує: однакові паролі дають різні хеші. Bcrypt захищає пароль — він його не створює. Реальна стійкість усе одно залежить від ентропії самого секрету, H = L × log₂(R), де H — ентропія в бітах, L — довжина пароля, а R — розмір набору символів. Поєднуйте високий cost-фактор із паролем високої ентропії. Цей генератор хешів bcrypt працює лише на боці клієнта — сіль береться з Web Crypto API, і ваш пароль ніколи не залишає браузер, тож немає жодної передачі даних, якій довелося б довіряти.
Налаштовуваний cost-фактор: перетягуйте фактор складності від 4 до 16 і спостерігайте, як оновлюються лічильник ітерацій і оцінка часу, щоб обрати найповільніший хеш, який дозволяє ваш бюджет затримки входу — найважливіше налаштування bcrypt.
Контроль над сіллю: дозвольте Web Crypto API згенерувати свіжу 128-бітну сіль автоматично або задайте власну 22-символьну сіль bcrypt-base64, щоб відтворити точні тестові вектори під час розробки та в CI.
Вбудований верифікатор: вставте наявний хеш $2a/$2b/$2y і пароль-кандидат, щоб підтвердити збіг — та сама перевірка, яку ваш бекенд виконує під час входу, але без надсилання пароля на сервер.
Zero-Knowledge за задумом: цей генератор працює лише на боці клієнта, без бекенду. Обчислення bcrypt відбувається у тимчасовій пам'яті вашого браузера, і це можна довести — відкрийте вкладку Network і переконайтеся, що під час хешування не йде жодного запиту.
Прозорість алгоритму: оберіть сучасний префікс $2b або застарілий $2a для старих систем, перегляньте повну будову хешу (версія, cost, сіль, контрольна сума) та отримайте попередження, коли пароль перевищує ліміт bcrypt у 72 байти.
Як користуватися генератором bcrypt
- 1
На вкладці «Хешувати» введіть пароль або рядок, який хочете захешувати.
- 2
Задайте cost-фактор — 12 є надійним значенням — і за бажанням оберіть $2a чи задайте власну сіль.
- 3
Натисніть «Згенерувати хеш»; з’явиться 60-символьний рядок bcrypt разом із його будовою, готовий до копіювання.
- 4
Щоб перевірити пароль, перейдіть на вкладку «Перевірити», вставте хеш і пароль-кандидат та прочитайте результат збігу.
Поширені запитання
Also try our Hash Generator for MD5, SHA-256, SHA-512 and HMAC digests — all computed client-side.
Схожі інструменти
Генератор паролів
Генеруйте надійні випадкові паролі миттєво.
Генератор хешів
Хешуйте текст за допомогою MD5, SHA-256, SHA-512 та інших алгоритмів.
Перевірка надійності пароля
Перевірте, наскільки надійний ваш пароль.
Генератор PIN-кодів
Генеруйте захищені цифрові PIN-коди.
Генератор випадкових чисел
Генеруйте випадкові числа у будь-якому діапазоні.
Генератор UUID
Генеруйте UUID v4 для ідентифікаторів і токенів.