Bcrypt-hash maken en controleren
Maak bcrypt-hashes van wachtwoorden en controleer ze tegen bestaande hashes volledig in je browser met bcryptjs. Geen uploads, alles lokaal.
🔒 Draait volledig in uw browser — niets wordt geüploadWachtwoorden hashen met bcrypt
Bcrypt is een wachtwoordhashfunctie die bewust traag is ontworpen, wat het een sterke keuze maakt
voor het opslaan van inloggegevens. In plaats van een snelle digest zoals SHA-256 past bcrypt een
afstelbare hoeveelheid werk toe en verwerkt het een willekeurige salt in elke hash. Deze tool voert de
bibliotheek bcryptjs rechtstreeks in je browser uit, zodat het wachtwoord dat je typt op je
apparaat wordt gehasht en nooit naar een server wordt gestuurd. De uitvoer is een op zichzelf staande tekenreeks met
de algoritmeversie, de kostenfactor en de salt. Daarom levert elke run een andere hash op,
zelfs voor hetzelfde wachtwoord.
Een kostenfactor kiezen
De kosten, ook wel werkfactor genoemd, bepalen hoeveel rondes bcrypt uitvoert. Het werk verdubbelt bij elke stap, dus een kostenwaarde van 12 is ruwweg vier keer trager dan 10. Hogere kosten maken brute-force- en woordenboekaanvallen veel duurder, omdat een aanvaller diezelfde tijd aan elke poging moet besteden. Voor interactieve weblogins is een waarde tussen 10 en 12 een gangbare balans tussen veiligheid en reactietijd. Omdat deze tool in één browsertabblad draait, kunnen zeer hoge kosten enkele seconden duren, een nuttige herinnering aan hoeveel werk elke hash vertegenwoordigt.
Controleren in plaats van ontsleutelen
Bcrypt-hashes zijn eenrichtingsfuncties, dus je kunt een hash nooit terugzetten naar het oorspronkelijke wachtwoord. Om
een wachtwoord te controleren hash je de kandidaat opnieuw met de salt die in de bestaande hash is opgeslagen en vergelijk je
de resultaten, precies wat de controlemodus doet met bcrypt.compareSync. Plak een
opgeslagen hash, typ het wachtwoord dat je wilt testen, en de tool meldt of ze overeenkomen zonder
ooit het oorspronkelijke geheim prijs te geven. Dat is handig om authenticatie te debuggen, een vooraf aangemaakt
testaccount te bevestigen of te leren hoe wachtwoordopslag werkt. Hash wachtwoorden in productiesystemen altijd
op een vertrouwde backend; gebruik deze pagina voor lokale experimenten, educatie en snelle controles
waarbij het een voordeel is dat de gegevens op je eigen computer blijven.
Hoe te gebruiken
- Voer een wachtwoord inTyp het wachtwoord dat je wilt hashen of controleren.
- Kies een kostenfactorKies een werkfactor; hoger is trager en sterker.
- Hashen of controlerenMaak een bcrypt-hash of vergelijk een wachtwoord met een bestaande hash.