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.