WALUDO Strumenti
CRYPTO.02 MD5 GENERATOR

Generatore MD5

Testo, file e HMAC condividono un input; quattro risultati e confronto restano visibili senza presentare la compatibilità legacy come sicurezza moderna.

SOURCE

Input

In attesa dell’input
MD5

Digest e controllo

32 caratteri minuscoli
32 caratteri maiuscoli
16 caratteri minuscoli
16 caratteri maiuscoli
In attesa del checksum
§ 01

Usa MD5 per compatibilità e integrità, non per la sicurezza delle password

1
1

Scegli l’input

Il testo aiuta a eseguire il debug di API legacy, il file controlla un download e HMAC serve ai sistemi che lo richiedono.

2
2

Leggi il risultato standard

L’output standard ha 32 caratteri esadecimali. Il formato da 16 è un frammento di compatibilità, non un altro algoritmo.

3
3

Confronta con una fonte

Incolla un checksum di un editore affidabile. Per download sensibili preferisci SHA-256 o una firma digitale.

§ 02

MD5 è un digest veloce, non una cifratura reversibile

MD5 mappa qualsiasi input in un digest fisso da 128 bit. Byte identici producono lo stesso output, quindi compare in vecchi controlli, chiavi cache e API legacy.

Esistono attacchi pratici alle collisioni MD5. Non usarlo per password, certificati, firme o nuovi protocolli di sicurezza.

§ 03

Usi compatibili e casi da sostituire

Scenario
MD5 è adatto?
Scelta più sicura
Rilevare corruzione accidentale
Compatibile
Preferisci SHA-256
API legacy o chiave cache
Segui il protocollo
Pianifica la migrazione
Memorizzazione password
No
Argon2id, scrypt, bcrypt
Firma digitale o certificato
No
Firme moderne con SHA-256 o superiore
§ 04

Esempi MD5 in più linguaggi

import { createHash } from 'node:crypto';
const md5 = createHash('md5').update('hello').digest('hex');
§ 05

Domande frequenti

Q1MD5 può essere decifrato?

No. La presunta decifrazione cerca di solito coppie note digest-testo, non inverte matematicamente l’hash.

Q2Qual è la differenza tra MD5 da 32 e 16 caratteri?

MD5 standard è 128 bit e usa 32 caratteri esadecimali; 16 caratteri è un frammento legacy per compatibilità.

Q3Il file viene inviato?

No. La pagina legge il file locale a blocchi e aggiorna lo stato MD5 senza richieste al server o scritture nello storage.

Q4Perché MD5 non va bene per le password?

È troppo veloce e non ha un costo regolabile, quindi consente molti tentativi. Usa un hash di password con salt.

Q5HMAC-MD5 è più sicuro del normale MD5?

Un segreto condiviso permette l’autenticazione HMAC, ma i nuovi protocolli devono preferire HMAC-SHA256.

✳ WALUDO TOOLBOX ✳ Strumenti nativi del browser · NO SERVER · NO DATA COLLECTION

I tuoi file non lasciano mai il computer · FILES STAY LOCAL · PRIVACY FIRST