Generatore di Hash

Genera hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 istantaneamente. Vedi output in hex minuscole, hex maiuscole o Base64. Tutta l'elaborazione avviene localmente nel tuo browser.

Algoritmo:

🔒 Tutta l'elaborazione avviene localmente nel tuo browser.

Come usare questo generatore di hash

  1. Inserisci il testo nell'area di input — o clicca su Carica esempio.
  2. Scegli un algoritmo: MD5, SHA-1, SHA-256, SHA-384 o SHA-512. SHA-256 e la scelta predefinita consigliata.
  3. Clicca su Genera Hash (o premi Ctrl+Invio) — l'hash viene calcolato istantaneamente.
  4. Scegli un formato: hex minuscole (predefinito), hex maiuscole o Base64. Clicca sull'output dell'hash per copiarlo.

Informazioni sulle funzioni hash

Una funzione hash crittografica prende qualsiasi input e produce un digest di lunghezza fissa. Lo stesso input produce sempre lo stesso output. Le funzioni hash sono progettate per essere unidirezionali: dato un hash, dovrebbe essere computazionalmente infattibile recuperare l'input originale.

Gli hash vengono usati ovunque nel software: per verificare l'integrita dei file, archiviare password in modo sicuro, creare firme digitali e rilevare duplicati nei database.

Questo strumento usa l'API integrata crypto.subtle.digest del browser per gli hash della famiglia SHA e un'implementazione JavaScript pura per MD5. Nessun dato viene mai inviato a un server.

Domande Frequenti

Che cos'e una funzione hash?

Una funzione hash converte qualsiasi dato di input in un digest di lunghezza fissa. Lo stesso input produce sempre lo stesso output. Le funzioni hash sono progettate per essere unidirezionali: dato un hash, non è possibile invertire per ottenere l'input originale.

Che cos'e MD5 e perche e considerato insicuro?

MD5 produce un hash di 128 bit ed è ora considerato crittograficamente rotto perché gli aggressori possono creare input diversi che producono lo stesso hash MD5. Non dovresti usare MD5 per scopi di sicurezza — usa SHA-256 o SHA-512.

Quando dovrei usare SHA-256 vs SHA-512?

SHA-256 produce un hash di 256 bit ed è l'hash crittografico più utilizzato oggi. SHA-512 produce un hash di 512 bit più lungo ed è più veloce sui processori a 64 bit. Per la maggior parte degli scopi di sicurezza, SHA-256 è la scelta standard.

I miei dati vengono inviati a un server?

No. Questo strumento usa l'API Web Crypto (crypto.subtle.digest) per gli hash SHA e un'implementazione JavaScript pura per MD5. Tutto il calcolo avviene localmente nel tuo browser. Nulla viene caricato o archiviato.

Qual e la differenza tra output hex e Base64?

Hex rappresenta ogni byte come due caratteri da 0-9 e a-f. È il formato più comune per visualizzare gli hash. Base64 rappresenta l'hash binario raw come caratteri ASCII — è più compatto di hex (33% più corto).

Posso generare hash di testo Unicode ed emoji?

Si. Lo strumento codifica il tuo input come UTF-8 prima di fare l'hash, quindi gestisce correttamente qualsiasi carattere Unicode, inclusi emoji, caratteri CJK e lettere accentate.

Per cosa viene usato SHA-1 oggi?

SHA-1 ha prodotto un hash di 160 bit ed è stato utilizzato nei certificati TLS, nei commit Git e in molti sistemi obsoleti. È considerato debole dal 2005 ed è ufficialmente obsoleto per la maggior parte degli usi di sicurezza. Per i nuovi progetti, usa sempre SHA-256 o più forte.

Ti piace SlimUtils? Se questi strumenti gratuiti ti hanno fatto risparmiare tempo, offrici un caffè! Sostieni su Ko-fi