PT Privacy Tools

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üpload

bcrypt runs locally in your browser. Passwords are never uploaded.

Advertisement

Wachtwoorden 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

  1. Voer een wachtwoord inTyp het wachtwoord dat je wilt hashen of controleren.
  2. Kies een kostenfactorKies een werkfactor; hoger is trager en sterker.
  3. Hashen of controlerenMaak een bcrypt-hash of vergelijk een wachtwoord met een bestaande hash.

Veelgestelde vragen

Wordt mijn wachtwoord ergens naartoe gestuurd?
Nee. Hashen en controleren draaien met bcryptjs in je browser, dus het wachtwoord verlaat je apparaat nooit.
Wat is de kostenfactor?
De kosten (werkfactor) bepalen hoe traag de hash is. Elke stap verdubbelt het werk; 10 tot 12 is gebruikelijk voor weblogins.
Waarom is een hogere kostenfactor trager?
Dat is juist de bedoeling. Een trage hash maakt het op grote schaal raden van wachtwoorden duur voor aanvallers, met slechts een kleine vertraging voor legitieme logins.
Kan ik een bestaande bcrypt-hash controleren?
Ja. Schakel over naar de controlemodus, plak een $2a$/$2b$-hash en een kandidaatwachtwoord om lokaal te controleren of ze overeenkomen.
Advertisement