DevToys Web Pro iconDevToys Web ProBlog
Valora'ns:
Prova l'extensió del navegador:

Generador / Validador de Bcrypt

Configuració

  • Factor de cost (rondes)

    Com més alt, més lent però més segur (4-31, per defecte 10)

Genera el hash

Hash bcrypt

  • Verifica

    Detalls del hash

    Components del hash bcrypt analitzats

    No hi ha dades

    Detalls tècnics

    Com funciona el generador de bcrypt

    Què fa l’eina

    Aquest generador de bcrypt crea hashes de contrasenya segurs utilitzant l’algorisme bcrypt amb un factor de cost configurable (rounds). Pot generar un hash bcrypt, verificar una contrasenya contra un hash existent i analitzar una cadena bcrypt per mostrar-ne la versió, el cost i la sal. Tot s’executa localment al teu navegador mitjançant bcryptjs, de manera que la teva contrasenya no surt mai del teu dispositiu.

    Casos d’ús habituals per a desenvolupadors

    Utilitza un generador de bcrypt en línia quan provis fluxos de registre i inici de sessió, validis un hash bcrypt d’una exportació de base de dades o comparis hashes durant migracions. També és útil per depurar la configuració del factor de cost, comprovar si una crida de comparació bcrypt té èxit i generar ràpidament exemples de hashes bcrypt per a documentació o proves unitàries.

    Format del hash, factor de cost i anàlisi

    Un hash bcrypt té l’aspecte $2b$12$...i conté la versió de l’algorisme, un factor de cost de dos dígits, una sal de 22 caràcters i un hash de 31 caràcters. Factors de cost més alts requereixen exponencialment més temps. Aquesta eina analitza el hash per mostrar la versió, el cost, la sal i els components del hash perquè puguis verificar la configuració i diagnosticar discrepàncies.

    Errors habituals i casos límit

    Bcrypt és unidireccional: no existeix cap operació de desxifrat bcrypt. Si la verificació falla, comprova diferències d’espais en blanc, una codificació incorrecta o un factor de cost que no coincideix. Factors de cost molt alts poden ser lents al navegador, mentre que factors de cost baixos són més febles i no es recomanen per a producció. El temps varia segons el dispositiu, així que fes sempre proves de rendiment al teu entorn objectiu.

    Quan utilitzar aquesta eina vs codi

    Utilitza aquest generador de hash bcrypt per a comprovacions ràpides, depuració o per confirmar un resultat de comparació bcrypt. Per a sistemes de producció, fes sempre el hash i la verificació de contrasenyes al teu backend utilitzant la biblioteca bcrypt de la teva plataforma, emmagatzema només el hash i utilitza comparacions en temps constant. Aquesta eina és millor per a desenvolupament i resolució de problemes.