Generátor Bcrypt hashů
Generujte bcrypt hashe hesel s konfigurovatelným cost faktorem.
O Bcrypt Hash Generátoru
Bcrypt Hash Generátor vytváří bcrypt hesla pomocí hashovacího algoritmu založeného na šifře Blowfish s konfigurovatelnými faktory nákladů (4 až 16). Bcrypt byl navržen speciálně pro ukládání hesel — je záměrně pomalý a zahrnuje automatické solení, aby odolal útokům hrubou silou a rainbow table útokům. Každé zvýšení faktoru nákladů zdvojnásobuje dobu výpočtu, což činí bcrypt odolným vůči budoucímu rychlejšímu hardwaru. Veškeré hashování probíhá lokálně ve vašem prohlížeči pomocí čistě JavaScriptové implementace bcrypt — hesla nejsou nikdy přenášena.
Jak Používat
Zadejte heslo do vstupního pole a vyberte faktor nákladů (rounds) mezi 4 a 16 — faktor nákladů 12 je doporučen pro produkční použití. Klikněte na Generate pro vytvoření bcrypt hash řetězce, který zahrnuje identifikátor algoritmu, faktor nákladů, 16bajtový salt a 23bajtový hash. Použijte záložku Verify k otestování, zda se heslo v čistém textu shoduje s uloženým bcrypt hashem.
Běžné Případy Použití
- Generování bcrypt hesel pro skripty pro naplnění databáze a data uživatelských účtů během vývoje backendu
- Ověření, že zadané heslo uživatele odpovídá bcrypt hashi uloženému v uživatelských záznamech PostgreSQL, MySQL nebo MongoDB
- Benchmarking různých faktorů nákladů (10, 11, 12) pro nalezení optimální rovnováhy mezi bezpečností a výkonem pro váš serverový hardware
- Vytváření předhashovaných administrátorských hesel pro skripty migrace databáze a bootstrap soubory infrastruktury jako kódu
- Křížové ověřování výstupu bcrypt mezi knihovnami PHP password_hash(), Node.js bcrypt a Python bcrypt pro testování kompatibility