Naar de inhoud
ToolMug

Bcrypt-generator en checker

Maak een bcrypt-hash voor een wachtwoord of controleer een bestaande hash. Alles wordt in je browser berekend; het wachtwoord wordt nooit naar een server gestuurd.

Draait in je browser: niets wat je invoert wordt geüpload

Hash maken

10

Elke stap verdubbelt het werk. 10–12 is tegenwoordig gebruikelijk voor aanmeldingen.

Wachtwoord tegen een hash controleren

Zo gebruik je het

  1. Typ onder Hash maken het wachtwoord, stel de kostenfactor in en kies Hash maken.
  2. Kopieer de hash; door een nieuwe willekeurige salt is dezelfde invoer telkens anders.
  3. 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

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.

Gerelateerde tools