Tools App di

MD5 vs SHA-256: quale hash dovresti usare?

Genera MD5, SHA-1, SHA-256, SHA-384 e SHA-512 per qualsiasi testo. L'input viene codificato come UTF-8 prima dell'hashing, quindi i risultati corrispondono agli strumenti da riga di comando e ai verificatori online.

Come funziona

MD5 e la famiglia SHA trasformano l'input attraverso cicli fissi di operazioni bit. Gli strumenti qui codificano prima il testo come UTF-8, quindi eseguono l'hashing di quei byte. MD5 produce 128 bit, SHA-1 160, SHA-256 256, SHA-384 384 e SHA-512 512, tutti scritti in formato esadecimale.

  • MD5 e SHA-1 non sono funzionanti per motivi di sicurezza; usa SHA-256 o migliore per tutto ciò che conta.

Perché è importante

Checksum, chiavi di cache, firme e controlli di integrità dipendono tutti dall'accordo degli hash. Quando due strumenti non sono d'accordo sullo stesso testo, i valori generalmente vanno bene e la codifica dell'input no: una differenza che costa ore se non te l'aspetti.

Un esempio pratico

L'hashing é con UTF-8 fornisce MD5 66ddcd97cfdeabb2f6fb8a999b4bc76f. Uno strumento che funziona in Latin-1 restituisce un digest diverso per lo stesso carattere visibile, motivo per cui gli hash spesso non sono d'accordo online.

Errori comuni

  • Confronto degli hash prodotti con diverse codifiche di input.
  • Utilizzando MD5 o SHA-1 dove la resistenza alle collisioni è importante.
  • Hashing di un valore che contiene ancora un carattere di fine riga.

Consigli pratici

Per l'integrità del file, sottoporre ad hashing i byte esatti del file, mai un'area di testo che potrebbe normalizzare le terminazioni di riga. Per le password, non utilizzare affatto questi digest; usa Argon2, scrypt o bcrypt con un salt per utente e un fattore di lavoro.

Come usarlo

  1. Apri lo strumento. Tutto viene eseguito nella scheda del tuo browser.
  2. Incolla o digita il tuo input, quindi scegli l'azione che ti serve.
  3. Controlla il risultato e copialo con un clic.

Apri lo strumento

Domande comuni

Perché MD5 di é differisce da un altro strumento?

Codifica dell'ingresso. Questo strumento esegue l'hashing dei byte UTF-8; gli strumenti che utilizzano Latin-1 producono un digest diverso per lo stesso testo visibile.

Quale hash dovrei usare?

SHA-256 o superiore per qualsiasi cosa relativa alla sicurezza. MD5 e SHA-1 sono rotti per la resistenza alle collisioni.

Gli hash sono salati?

No. Questi sono semplici riassunti. Per le password utilizzare un algoritmo dedicato come Argon2 o bcrypt con un sale.

Questo strumento è davvero gratuito?

SÌ. Non esiste alcun account, nessun paywall e nessun limite di utilizzo. L'app Tools è finanziata da aumenso, lo studio dietro di essa.

Tutto ciò che inserisco è stato caricato?

No. Lo strumento viene eseguito nella scheda del browser; ciò che inserisci non ci viene mai inviato e mai archiviato.

← Tutti i post