Oltre 142 strumenti online gratuiti · Semplici. Veloci. Precisi.

Generatore bcrypt

Genera un hash bcrypt da qualsiasi testo, con un fattore di costo regolabile.

Come usare lo strumento Generatore bcrypt

  1. Inserisci il testo o la password di cui calcolare l'hash.
  2. Imposta il fattore di costo. Un valore da 10 a 12 è comune; ogni livello raddoppia il lavoro.
  3. Fai clic su Esegui per generare l'hash bcrypt.
  4. 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.