DevToys Web Pro iconDevToys Web ProBlogg
Vurder oss:
Prøv nettleserutvidelsen:

Bcrypt-generator / validator

Konfigurasjon

  • Kostfaktor (runder)

    Høyere er tregere, men sikrere (4–31, standard 10)

Generer hash

Bcrypt-hash

  • Verifiser

    Hashdetaljer

    Tolkede komponenter i bcrypt-hashen

    Ingen data

    Tekniske detaljer

    Slik fungerer bcrypt-generatoren

    Hva verktøyet gjør

    Denne bcrypt-generatoren lager sikre passord-hasher ved å bruke bcrypt-algoritmen med en konfigurerbar kostfaktor (runder). Den kan generere en bcrypt-hash, verifisere et passord mot en eksisterende hash og parse en bcrypt-streng for å vise versjon, kostnad og salt. Alt kjører lokalt i nettleseren din via bcryptjs, så passordet ditt forlater aldri enheten din.

    Vanlige bruksområder for utviklere

    Bruk en bcrypt-generator på nett når du tester registrerings- og innloggingsflyter, validerer en bcrypt-hash fra en databaseeksport eller sammenligner hasher under migreringer. Den er også nyttig for å feilsøke innstillinger for kostfaktor, sjekke om et bcrypt-compare-kall lykkes, og raskt generere eksempel-bcrypt-hasher for dokumentasjon eller enhetstester.

    Hashformat, kostfaktor og parsing

    En bcrypt-hash ser ut som $2b$12$...og inneholder algoritmeversjonen, en tosifret kostfaktor, et salt på 22 tegn og en hash på 31 tegn. Høyere kostfaktorer tar eksponentielt mer tid. Dette verktøyet parser hashen for å vise versjon, kostnad, salt og hash-komponenter, slik at du kan verifisere innstillinger og diagnostisere avvik.

    Vanlige fallgruver og kanttilfeller

    Bcrypt er enveiskjørt: det finnes ingen bcrypt-dekrypteringsoperasjon. Hvis verifisering mislykkes, sjekk for forskjeller i mellomrom, feil tegnkoding eller en kostfaktor som ikke stemmer. Svært høye kostfaktorer kan være trege i nettleseren, mens lave kostfaktorer er svakere og anbefales ikke for produksjon. Tidsbruk varierer etter enhet, så benchmark alltid i målmiljøet ditt.

    Når du bør bruke dette verktøyet vs. kode

    Bruk denne bcrypt-hash-generatoren for raske kontroller, feilsøking eller for å bekrefte et bcrypt-compare-resultat. For produksjonssystemer bør du alltid hashe og verifisere passord i backend ved å bruke plattformens bcrypt-bibliotek, lagre kun hashen og bruke sammenligninger i konstant tid. Dette verktøyet egner seg best for utvikling og feilsøking.