Generatore di Hash Bcrypt
Costruire un sistema di autenticazione utente? Il nostro Generatore Bcrypt gratuito fornisce il modo più sicuro per hashare le password, utilizzando salatura automatica e un fattore di costo computazionale personalizzabile.
1. Genera hash Bcrypt
2. Verifica l'hash Bcrypt
Cos'è il Generatore di Hash Bcrypt - Hashing Sicuro delle Password?
Il Generatore Bcrypt è un'utilità di sicurezza avanzata progettata specificamente per hashare le password degli utenti. A differenza degli algoritmi veloci (MD5, SHA), bcrypt è intenzionalmente lento e genera automaticamente un 'salt' casuale unico per ogni hash per sconfiggere gli attacchi a tabella arcobaleno.
Come usare il Generatore di Hash Bcrypt - Hashing Sicuro delle Password
- Inserisci la password in chiaro nel campo di inserimento.
- Seleziona il tuo fattore 'Costo' (il valore predefinito è solitamente 10 o 12). Un costo più alto significa che ci vuole più tempo per il calcolo.
- Clicca Genera.
- Lo strumento produce la stringa bcrypt completa (che include la versione dell'algoritmo, il costo, il sale e l'hash).
Esempio
Immettendo 'password123' con un costo di 10. Lo strumento produce una stringa che inizia con `$2a$10$`, seguita da 22 caratteri di sale casuale, seguita da 31 caratteri dell'hash effettivo.
Comprendere i risultati
La stringa risultante è esattamente ciò che dovresti salvare nel tuo database. Quando un utente effettua il login, il tuo server legge il sale da questa stringa, esegue l'hash del tentativo di login con lo stesso sale e confronta i risultati.
Casi d'uso comuni
- Sviluppo Software: Generare manualmente un hash della password admin sicura da inserire in un nuovo database.
- Educazione alla sicurezza: Comprendere come i sali e i fattori di costo modificano l'output di una funzione di hashing delle password.
- Recupero del sistema: Generazione di un hash backdoor per riconquistare l'accesso a un sistema in cui la password dell'amministratore è stata persa.
Come funziona
Bcrypt è basato sul cifrario Blowfish. Lo strumento genera un salt casuale a 128 bit, lo aggiunge alla password e lo esegue attraverso il cifrario più volte in base al fattore 'Cost'. Un cost di 10 significa 2^10 (1.024) iterazioni. Un cost di 12 significa 2^12 (4.096) iterazioni.
Suggerimenti e note sulla precisione
- •Poiché bcrypt genera automaticamente un salt casuale, hashare la stessa password esattamente due volte risulterà in due stringhe di output completamente diverse. Questa è una caratteristica di sicurezza intenzionale.
- •Bcrypt ha una lunghezza massima di input della password di 72 byte. I caratteri oltre questo limite vengono ignorati.
Domande frequenti
Perché bcrypt è migliore di SHA-256 per le password?
SHA-256 è progettato per essere estremamente veloce. Un hacker con una buona scheda grafica può indovinare miliardi di password SHA-256 al secondo. Bcrypt è intenzionalmente lento. Impostando un alto fattore di costo, limiti l'hacker a indovinare solo alcune decine di password al secondo, rendendo gli attacchi brute-force impossibili.
Qual è il fattore di costo raccomandato?
Man mano che i computer diventano più veloci, il costo raccomandato aumenta. Un costo di 10 o 12 è standard oggi. Dovrebbe essere abbastanza alto da scoraggiare gli hacker, ma sufficientemente veloce (ad esempio, 200 millisecondi) da non frustrare gli utenti legittimi che effettuano il login.
Strumenti correlati
Generatore di password
Usi ancora la stessa password per ogni sito web? Smetti di mettere a rischio la tua sicurezza. Il nostro Generatore di Password gratuito crea password altamente sicure e casuali all'istante per proteggere i tuoi account.
Generatore di hash MD5
Utilizza il nostro strumento gratuito online MD5 Hash Generator. Crea hash MD5 in base ai tuoi input.
Generatore di hash SHA-256
Utilizza il nostro strumento gratuito online SHA-256 Hash Generator. Crea hash SHA-256 sicuri in base ai tuoi input.
Formatta JSON Online Gratis
Lavorare con dati JSON non formattati può essere un problema per gli sviluppatori. Il nostro strumento Formatta JSON online semplifica l'abbellimento e la convalida delle stringhe. Che tu stia effettuando il debug di un'API o scrivendo file di configurazione, questo strumento fornisce una corretta indentazione.
Popolare
Calcolatore di Età
Vuoi sapere esattamente quanti anni hai, fino al giorno? Il nostro calcolatore di età gratuito ti fornisce una risposta precisa in pochi secondi: anni, mesi, giorni, il numero totale di giorni vissuti e un conto alla rovescia fino al prossimo compleanno. Tutto viene elaborato localmente nel tuo browser — la tua data di nascita non lascia mai il tuo dispositivo.
Calcolatore di percentuale
Hai difficoltà con la matematica delle percentuali? Il nostro Calcolatore di Percentuali gratuito gestisce tutte le domande standard sulle percentuali istantaneamente, dal calcolo degli sconti alla determinazione delle tasse.
Disclaimer: La generazione richiede un'intensa elaborazione della CPU del browser a seconda del fattore di costo selezionato. Le stringhe vengono generate localmente e non sono mai trasmesse.
