Generatore di Hash — Funzioni crittografiche SHA e HMAC
Crea valori hash crittografici con il nostro versatile Generatore di Hash. Lo strumento supporta la famiglia SHA della Web Crypto API: SHA-1, SHA-256, SHA-384 e SHA-512 (MD5 non è offerto perché i browser non lo implementano). Genera hash da testo o file, e crea firme HMAC con chiavi personalizzate. La modalità live calcola gli hash in tempo reale durante la digitazione e la funzione di confronto hash aiuta a verificare l'integrità dei file.
Web Crypto API Solo nel browser
Strumenti correlati
- Generatore Lorem Ipsum Genera testo segnaposto Lorem Ipsum con paragrafi, frasi e parole personalizzabili. Combina i tipi liberamente e copia con un clic per mockup e layout di design web.
- Generatore QR Code Crea codici QR personalizzati da testo, URL, vCard o WiFi. Con opzioni per colori e dimensioni e download nei formati PNG e SVG.
- Generatore UUID Genera identificatori univoci UUID v1, v4, v7 e NIL. Generazione massiva con più formati di output e numeri casuali crittograficamente sicuri per database e API.
- Generatore di Password Genera password sicure con lunghezza e caratteri personalizzabili. Generatore con passphrase, pattern e indicatore di robustezza per sicurezza massima.
Funzionalità
- Diversi algoritmi: SHA-1, SHA-256, SHA-384, SHA-512
- Hash di testo e file
- Confronto di hash per la verifica
- Supporto HMAC con chiavi personalizzate
- Output maiuscolo o minuscolo
- Copia dell'hash con un clic
- Generazione in tempo reale
- Elaborazione 100% lato client: i dati rimangono sul dispositivo
Considerazioni sulla sicurezza
- Preferisci SHA-256 o superiori: SHA-1 non è più sicuro e MD5 non viene nemmeno offerto
- Non usare hash semplici per le password: adotta bcrypt, scrypt o PBKDF2
- Aggiungi un salt: evita attacchi tramite rainbow table
- Confronta l'hash completo: non limitarti a porzioni della stringa
- Usa HMAC per l'autenticazione: garantisce integrità e autenticità dei dati
Casi d'uso comuni
- Verifica integrità file: controllare che i download non siano stati alterati
- Impronte dei contenuti: rilevare modifiche a file, risposte API o artefatti di build
- Deduplicazione dati: individuare file o contenuti duplicati
- Generazione checksum: creare somme di controllo per i dati
- Firme digitali: componente essenziale nei sistemi di firma
- Autenticazione API: generare firme HMAC per le richieste
Scelta dell'algoritmo
- SHA-1: deprecato per uso crittografico (160 bit)
- SHA-256: standard di settore per applicazioni sicure
- SHA-384: variante ad alta sicurezza
- SHA-512: massima robustezza (512 bit)
Risorse Utili
Funzioni hash NIST Documentazione ufficiale NIST sugli algoritmi di hash
Secure Hash Algorithms (SHA) Panoramica completa della famiglia SHA e del suo stato di sicurezza
MDN SubtleCrypto.digest() Documentazione dell'API browser per calcolare digest crittografici
OWASP: storage delle password Linee guida per l'hashing e la conservazione sicura delle password