Utility LIVE

Hash Generator

Genera hashes MD5, SHA1, SHA256 y SHA512 desde texto o archivo

uso: hash-gen --algo --input

¿Qué es Hash Generator?

L'Hash Generator calcola hash crittografici di testo o file usando gli algoritmi più diffusi: MD5, SHA-1, SHA-256 e SHA-512. Gli hash sono impronte digitali uniche e irreversibili, usati per verificare l'integrità dei file, archiviare password in modo sicuro e garantire l'autenticità dei dati.

Preguntas Frecuentes

Cos'è un hash? +
Un hash è una funzione che trasforma un input di qualsiasi dimensione in una stringa di lunghezza fissa. È unidirezionale (non si può risalire all'input), deterministica (stesso input = stesso hash) e resistente alle collisioni.
Quale algoritmo hash dovrei usare? +
SHA-256 per uso generale (integrità file, firme digitali). SHA-512 per sicurezza extra. MD5 e SHA-1 sono deprecati per scopi crittografici ma ancora usati per checksum non di sicurezza.
MD5 è ancora sicuro? +
No per scopi crittografici: sono note collisioni (input diversi con stesso hash). Però è ancora usato per checksum rapidi di file (verifica download) dove la sicurezza non è il requisito primario.
Come si usano gli hash per le password? +
Le password non vanno mai salvate in chiaro. Si salva l'hash della password. Per il login, si calcola l'hash dell'input e si confronta. Per le password, usa algoritmi specifici come bcrypt, scrypt o Argon2, non SHA-256.
Cos'è il salt negli hash? +
Il salt è una stringa casuale aggiunta alla password prima dell'hashing. Previene attacchi con rainbow table (tabelle di hash pre-calcolati) e garantisce che password identiche producano hash diversi.
Come verifico l'integrità di un file con l'hash? +
Calcola l'hash del file scaricato e confrontalo con l'hash pubblicato dal sito ufficiale. Se coincidono, il file è integro e non è stato alterato durante il download.

Artículos Relacionados

Utility Guía Hash Generator — MD5, SHA-1, SHA-256, SHA-512 Cómo funcionan las funciones hash, diferencias entre los algoritmos y cuándo usar cada uno en tus proyectos.

Herramientas Relacionadas

Explore the Network