Хешування та перевірка Bcrypt
Створюйте bcrypt-хеші паролів і перевіряйте їх за наявними хешами повністю у браузері з bcryptjs. Без завантажень, усе локально.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяХешуйте паролі за допомогою bcrypt
Bcrypt — це функція хешування паролів, яку свідомо зроблено повільною, що робить її надійним вибором
для зберігання облікових даних. Замість швидкого дайджесту на кшталт SHA-256 bcrypt застосовує
налаштовуваний обсяг роботи й додає випадкову сіль у кожен хеш. Цей інструмент запускає бібліотеку
bcryptjs безпосередньо у вашому браузері, тож введений пароль хешується на вашому
пристрої й ніколи не надсилається на сервер. Результат — самодостатній рядок, що містить версію
алгоритму, коефіцієнт вартості та сіль, тому кожен запуск дає інший хеш
навіть для того самого пароля.
Вибір коефіцієнта вартості
Вартість, яку також називають коефіцієнтом роботи, визначає, скільки раундів виконує bcrypt. Обсяг роботи подвоюється з кожним кроком, тож вартість 12 приблизно вчетверо повільніша за 10. Вища вартість робить атаки перебором і за словником значно дорожчими, адже зловмисник має витрачати той самий час на кожну спробу. Для інтерактивних веб-входів значення від 10 до 12 — поширений компроміс між безпекою та часом відгуку. Оскільки інструмент працює в одній вкладці браузера, дуже високі значення можуть займати кілька секунд, що корисно нагадує, скільки роботи стоїть за кожним хешем.
Перевірка замість розшифрування
Bcrypt-хеші односторонні, тож повернути з хеша початковий пароль неможливо. Щоб перевірити
пароль, кандидата хешують ще раз із сіллю, що зберігається в наявному хеші, і порівнюють
результати — саме це робить режим перевірки з bcrypt.compareSync. Вставте збережений
хеш, введіть пароль для перевірки, і інструмент повідомить, чи вони збігаються, ніколи
не розкриваючи початкового секрету. Це корисно для налагодження автентифікації, підтвердження заздалегідь
створеного тестового облікового запису або для розуміння того, як працює зберігання паролів. У робочих системах завжди хешуйте
паролі на довіреному бекенді; використовуйте цю сторінку для локальних експериментів, навчання та швидких перевірок,
де зберігання даних на власному комп’ютері є перевагою.
Як користуватися
- Введіть парольВведіть пароль, який потрібно захешувати або перевірити.
- Оберіть вартістьОберіть коефіцієнт роботи; вищий — повільніше й надійніше.
- Хешуйте або перевіряйтеЗгенеруйте bcrypt-хеш або порівняйте пароль із наявним хешем.