DevToys Web Pro iconDevToys Web ProBlog
Beoordeel ons:
Probeer de browserextensie:

Bcrypt-generator / Validator

Configuratie

  • Kostenfactor (rondes)

    Hoger is langzamer maar veiliger (4-31, standaard 10)

Hash genereren

Bcrypt-hash

  • Verifiëren

    Hashdetails

    Geparseerde bcrypt-hashcomponenten

    Geen gegevens

    Technische details

    Hoe de bcrypt-generator werkt

    Wat de tool doet

    Deze bcrypt-generator maakt veilige wachtwoordhashes met het bcrypt-algoritme met een configureerbare cost factor (rounds). Je kunt een bcrypt-hash genereren, een wachtwoord verifiëren tegen een bestaande hash en een bcrypt-string parsen om de versie, cost en salt te tonen. Alles draait lokaal in je browser via bcryptjs, dus je wachtwoord verlaat je apparaat nooit.

    Veelvoorkomende use-cases voor ontwikkelaars

    Gebruik een online bcrypt-generator bij het testen van signup- en loginflows, het valideren van een bcrypt-hash uit een database-export of het vergelijken van hashes tijdens migraties. Het is ook handig voor het debuggen van cost factor-instellingen, het controleren of een bcrypt-compare-aanroep slaagt en het snel genereren van voorbeeld-bcrypt-hashes voor documentatie of unit tests.

    Hashformaat, cost factor en parsing

    Een bcrypt-hash ziet eruit als $2b$12$...en bevat de algoritmeversie, een tweecijferige cost factor, een salt van 22 tekens en een hash van 31 tekens. Hogere cost factors kosten exponentieel meer tijd. Deze tool parset de hash om de versie-, cost-, salt- en hashcomponenten te tonen, zodat je instellingen kunt verifiëren en mismatches kunt diagnosticeren.

    Veelvoorkomende valkuilen en edge-cases

    Bcrypt is eenrichtingsverkeer: er bestaat geen bcrypt-decryptbewerking. Als verificatie faalt, controleer dan op verschillen in witruimte, onjuiste encoding of een niet-overeenkomende cost factor. Zeer hoge cost factors kunnen traag zijn in de browser, terwijl lage cost factors zwakker zijn en niet worden aanbevolen voor productie. Timing verschilt per apparaat, dus benchmark altijd in je doelomgeving.

    Wanneer je deze tool gebruikt vs code

    Gebruik deze bcrypt-hashgenerator voor snelle controles, debugging of het bevestigen van een bcrypt-compare-resultaat. Voor productiesystemen hash en verifieer je wachtwoorden altijd in je backend met de bcrypt-bibliotheek van je platform, sla je alleen de hash op en gebruik je constant-time vergelijkingen. Deze tool is het meest geschikt voor ontwikkeling en troubleshooting.