Zo gebruik je het
- Typ onder Hash maken het wachtwoord, stel de kostenfactor in en kies Hash maken.
- Kopieer de hash; door een nieuwe willekeurige salt is dezelfde invoer telkens anders.
- Plak rechts een bcrypt-hash en typ het wachtwoord om de overeenkomst te controleren.
Opties uitgelegd
- Kostenfactor
- De waarde loopt van 4 tot 15 en verdubbelt het werk bij elke stap. De tool toont de rekentijd in deze browser.
- Versieprefix
- Nieuwe hashes beginnen met $2b$. Voor controle werken ook $2a$, $2b$ en PHP-hashes met $2y$.
- Limiet van 72 bytes
- bcrypt gebruikt alleen de eerste 72 UTF-8-bytes van een wachtwoord. De tool waarschuwt wanneer de rest wordt genegeerd.
Browserverwerking
Hashen en controleren gebeurt in JavaScript in je browser en werkt ook offline.
Opbouw van een hash
$2b$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
2b: algoritmeversie10: kostenfactor, 2¹⁰ = 1.024 rondesN9qo8uLOickgx2ZMRZoMye: salt van 22 tekens- de resterende 31 tekens: de hash
Veelgestelde vragen
Waarom is dezelfde invoer telkens een andere hash?
bcrypt maakt voor elke hash een willekeurige salt van 16 bytes en slaat die in de hash op. Bij controle wordt die salt opnieuw gebruikt.
Kan bcrypt worden ontsleuteld?
Nee. Het is een eenrichtingshash. Een wachtwoord kan alleen worden gecontroleerd door kandidaten opnieuw te hashen.
Welke kostenfactor moet ik gebruiken?
Kies een waarde waarbij één hash op je server ongeveer 100 ms duurt; tegenwoordig is 10–12 vaak een uitgangspunt.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.