Generatore bcrypt
Genera un hash bcrypt da qualsiasi testo, con un fattore di costo regolabile.
Come usare lo strumento Generatore bcrypt
- Inserisci il testo o la password di cui calcolare l'hash.
- Imposta il fattore di costo. Un valore da 10 a 12 è comune; ogni livello raddoppia il lavoro.
- Fai clic su Esegui per generare l'hash bcrypt.
- Conserva la stringa completa: contiene già l'algoritmo, il costo e il salt.
Come funziona lo strumento Generatore bcrypt
Bcrypt è una funzione di hashing per password volutamente lenta. Genera un salt casuale a 128 bit ed esegue 2costo volte la costosa preparazione della chiave di Blowfish: un costo di 12 corrisponde quindi a 4.096 round. Aumentare il costo di uno raddoppia il tempo necessario, così l'hash può tenere il passo con hardware più veloce.
Il risultato ha la forma $2a$12$ seguita da 53 caratteri: la versione, il costo, un salt di 22 caratteri e l'hash di 31 caratteri. Poiché il salt è casuale, calcolare due volte l'hash della stessa password dà risultati diversi, e la verifica legge il salt dall'hash memorizzato. Bcrypt usa solo i primi 72 byte dell'input.
Domande frequenti
- Questo strumento è gratuito?
- Sì. Puoi generare hash bcrypt gratis, senza creare un account.
- Perché il calcolo avviene sul server?
- L'hashing bcrypt è volutamente lento e pesante da calcolare, quindi viene eseguito sul server invece di bloccare il tuo browser.
- A cosa serve il fattore di costo?
- Determina il numero di round di hashing: un valore più alto è più lento da calcolare ma resiste meglio agli attacchi di forza bruta. Un valore da 10 a 12 è un'impostazione comune.