Hash een wachtwoord met bcrypt (kies cost factor 10–12) of verifieer een wachtwoord tegen een bestaande bcrypt-hash. Handig voor ontwikkeling en testen. Alle verwerking draait in je browser — je wachtwoord verlaat je apparaat nooit.
Wachtwoord verifiëren
Controleren of een wachtwoord overeenkomt met een bcrypt-hash.
Over Bcrypt
Bcrypt is een wachtwoord-hashingalgoritme ontworpen om langzaam te zijn zodat brute-force-aanvallen onpraktisch zijn. Het gebruikt een cost factor (aantal rounds) — hogere cost betekent veiliger maar langzamer. Deze tool laat je bcrypt-hashes genereren en wachtwoorden verifiëren tegen hashes, allemaal in je browser. Gebruik het voor ontwikkeling, testen of om een hash-formaat te controleren. Voor productie-applicaties, hash altijd op de server en log of verzend nooit platte wachtwoorden.
Hoe te gebruiken
- Hashen: Voer een wachtwoord in, kies cost (10–12), klik op Wachtwoord hashen. Kopieer de hash.
- Verifiëren: Voer een wachtwoord en de bcrypt-hash in, klik dan op Verifiëren om te zien of ze overeenkomen.
Belangrijkste kenmerken
- Genereer bcrypt-hashes met configureerbare cost factor (10–12 rounds)
- Verifieer elk wachtwoord tegen een bestaande bcrypt-hash
- Automatische saltgeneratie — elke hash is uniek, zelfs voor hetzelfde wachtwoord
- 100% browsergebaseerd met bcryptjs — geen servercommunicatie
- Draagbaar hashformaat compatibel met alle grote frameworks (Laravel, Django, Node.js, enz.)
- Combineert goed met onze Hashgenerator voor het vergelijken van verschillende hashalgoritmen
Wanneer dit hulpmiddel te gebruiken
- Authenticatieflows testen tijdens applicatieontwikkeling
- Controleren of een opgeslagen bcrypt-hash overeenkomt met een verwacht wachtwoord
- Testhashes genereren voor het seeden van ontwikkelingsdatabases
- Leren hoe bcrypt's cost factor de hashtijd en beveiliging beïnvloedt
- Wachtwoordgerelateerde problemen debuggen zonder credentials bloot te stellen aan externe diensten
Technische details
Bcrypt gebruikt het Blowfish-cijfer in een key-setup-fase die 2^cost keer wordt herhaald (bijv. cost 10 = 1.024 iteraties, cost 12 = 4.096 iteraties). Elke hash bevat een willekeurig gegenereerde 128-bits salt, waardoor rainbow-table-aanvallen onmogelijk zijn. Het uitvoerformaat is $2b$[cost]$[22-teken salt][31-teken hash], in totaal 60 tekens. Deze tool gebruikt de bcryptjs-bibliotheek, een pure JavaScript-implementatie die in je browser draait zonder WebAssembly of serverafhankelijkheden. Voor productieapplicaties: hash wachtwoorden altijd server-side en log of verzend nooit plaintext wachtwoorden.
Conclusie
De Bcrypt-generator is een veilige, browsergebaseerde tool voor het hashen en verifiëren van wachtwoorden met het industriestandaard bcrypt-algoritme. Met configureerbare cost factors en nul servercommunicatie is het ideaal voor ontwikkeling, testen en het leren over wachtwoordbeveiliging.