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, offrimi un caffè! Sostieni su Ko-fi