Generatore di hash bcrypt
Calcola l'hash di una password con bcrypt o verifica un candidato contro un hash `$2a$` / `$2b$` esistente - interamente nel browser.
Informazioni su Generatore di hash bcrypt
Calcola l'hash di una password con bcrypt o verifica un candidato contro un hash `$2a$` / `$2b$` esistente - interamente nel browser. Questo generatore di hash bcrypt gratuito usa bcryptjs con fattore di costo (round) configurabile, cosi puoi allinearti ai default comuni (10) o alzare il work factor. Ogni hash include un salt nuovo, quindi la stessa password non produce mai due stringhe uguali. Nulla viene caricato: password e hash non lasciano questa scheda. Abbinalo al Generatore hash per digest SHA, o al Generatore di password se ti serve prima un segreto robusto.
Come usare Generatore di hash bcrypt
- Scegli Hash o Verify. Hash e il default.
- Per Hash: inserisci password, scegli i round di costo (4-15, default 10) e clicca Generate bcrypt hash.
- Copia la stringa modular crypt (`$2a$10$...`). Ogni esecuzione usa un salt nuovo.
- Per Verify: incolla hash bcrypt e password candidata, poi clicca Verify password.
- Compare esito match o mismatch sulla pagina. Nulla viene caricato su un server.
Esempi di Generatore di hash bcrypt
Hash di password di test locale
Inserisci una password di fixture, lascia i round a 10 e copia la stringa `$2a$10$...` in un file seed o .env.example. Ricalcolare la stessa password produce una stringa diversa perche cambia il salt.
Verifica hash bcrypt salvato
Incolla un hash dalla tabella utenti in modalita Verify con la password candidata. Match significa password corretta per quell'hash; mismatch significa che non lo e.
Alza il fattore di costo
Imposta i round a 12 per un hash piu lento e robusto quando simuli auth simile alla produzione. Round piu alti richiedono piu tempo nel browser - resta a 15 o sotto.
Limite 72 byte
Digita una passphrase lunga oltre 72 byte UTF-8. Lo strumento avvisa che bcrypt hasha solo i primi 72 byte, come il comportamento OpenBSD bcrypt.
Rifiuta per errore un hash SHA
Incolla un digest hex SHA-256 in Verify. Lo strumento segnala hash bcrypt non valido invece di un falso mismatch, cosi sai che il formato e sbagliato.
Casi d'uso comuni
- Generare hash bcrypt per fixture locali e dati seed
- Verificare una password contro un hash `$2a$` / `$2b$` salvato offline
- Regolare i round di costo prima di integrare bcrypt in un'app
- Confermare un hash da dump senza inviare password a un server
- Confrontare hashing password bcrypt con strumenti SHA sullo stesso sito
Domande frequenti su Generatore di hash bcrypt
- Come uso questo generatore di hash bcrypt?
- Apri modalita Hash, inserisci password, scegli i round di costo e clicca Generate bcrypt hash. Copia il risultato `$2a$...`. Tutto gira nel browser - nulla viene caricato.
- Posso verificare un hash bcrypt qui?
- Si. Passa a Verify, incolla l'hash modular crypt e la password candidata, poi clicca Verify password. Ottieni un chiaro esito match o mismatch.
- La mia password viene caricata su un server?
- No. Hash e verifica usano solo bcryptjs in questa scheda. Password e hash non vengono inviati a ToolsMinify ne a terze parti.
- Cosa sono i round bcrypt (fattore di costo)?
- I round impostano il work factor: ogni step raddoppia circa il tempo di hashing. Default comuni sono 10 o 12. Questo strumento permette 4-15 cosi la pagina resta usabile nel browser.
- Perche la stessa password produce hash diversi?
- bcrypt incorpora un salt casuale in ogni hash. E normale - usa la modalita Verify per controllare una password contro un hash salvato specifico.
- bcrypt tronca password lunghe?
- Si. Il bcrypt classico usa solo i primi 72 byte UTF-8. Questo strumento mostra il conteggio byte e avvisa quando superi quel limite.
- In cosa differisce dal Generatore hash?
- Il Generatore hash calcola digest SHA / HMAC per qualsiasi testo. Questa pagina e per hash password bcrypt con salt e costo, piu verifica - la forma usuale per credenziali salvate.
- Devo usarlo per password in produzione?
- Usalo per generare fixture e capire il costo. Le app in produzione devono hashare sul server con una libreria mantenuta e non loggare mai password in chiaro. L'hashing lato client qui e solo per test locali.
Strumenti correlati
Generatore hash
Genera hash SHA-256, SHA-1, SHA-384 e SHA-512 da qualsiasi testo. HMAC sulla stessa pagina. Digest hex minuscolo all'istante nel browser - nulla viene caricato.
Generatore di password
Genera password robuste e casuali nel browser. Scegli lunghezza (8-64) e mix maiuscole, minuscole, numeri e simboli. Basato su randomness crypto sicura - nulla viene caricato o salvato.
JWT Decoder
Decodifica header, payload e firma JWT nel browser. Codifica token test HS256 sulla stessa pagina. Decoder JSON Web Token gratuito - nulla caricato.
Generatore UUID
Genera UUID v4, UUID v7, ULID o NanoID nel browser. Crea uno o molti ID per database, API e test - nulla viene caricato.