Generatore di hash
Inserisci il testo qui sotto per generare in una volta hash SHA-1, SHA-256, SHA-384 e SHA-512, oppure fornisci una chiave per firmarlo con HMAC. Utilizza l’API Web Crypto. Tutta l’elaborazione avviene localmente nel tuo browser.
Informazioni sulle funzioni hash
Una funzione hash crittografica prende un input e produce una stringa di byte di dimensione fissa. L'output (hash) è unico per l'input - anche una piccola modifica produce un hash completamente diverso.
- SHA-1 - 160-bit, deprecato per usi di sicurezza. Ancora usato in Git.
- SHA-256 - 256-bit, parte della famiglia SHA-2. Consigliato per uso generale.
- SHA-384 - 384-bit, parte della famiglia SHA-2. Variante troncata di SHA-512.
- SHA-512 - 512-bit, parte della famiglia SHA-2. L'hash standard più robusto.
Ogni hash di questa pagina arriva dalla Web Crypto API del browser, firme HMAC comprese. Niente è implementato a mano e niente viene caricato.
Due impostazioni cambiano il risultato più di quanto ci si aspetti. Il set di caratteri decide quali byte vengono elaborati, quindi la stessa frase dà un hash diverso in UTF-8 e in Windows-1252. L'impostazione dei fine riga conta per tutto ciò che viene da un file, perché un hash calcolato su CRLF non corrisponderà mai a uno calcolato su LF. Incolla un checksum nel campo di confronto e la pagina ti dice da quale dei quattro proviene, che è il modo più rapido per identificare un hash senza etichetta.
Strumenti correlati
Come lo stai davvero conservando?
Hash, token e password valgono quanto il codice che li circonda: un fattore di costo lasciato al valore predefinito, un token di cui nessuno controlla la scadenza, un segreto finito nel repository. Analizziamo e irrobustiamo le applicazioni, e ti diciamo cosa raggiunge per primo un attaccante.
Prenota una revisione di sicurezza