MDC-2
Questa voce sull'argomento crittografia è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.
In crittografia, MDC2 (Modification Detection Code) è una funzione di hash con un output pari a 128 bit.
Per ragioni di brevetti, il supporto per MDC2 è disabilitato in OpenSSL e in molte distribuzioni Linux.
Hash MDC-2
Il digest di 128 bit (16 byte) è tipicamente rappresentato da 32 cifre esadecimali. Il seguente è un esempio di hash MDC2 dato in input un messaggio di 43 byte in ASCII:
- "The quick brown fox jumps over the lazy dog" "000ed54e093d61679aefbeae05bfe33a"
È importante notare che basta una piccola modifica per cambiare completamente il valore della hash:
- "The quick brown fox jumps over the lazy cog" "775f59f8e51aec29c57ac6ab850d58e8"
Dato in input una stringa vuota, cioè un messaggio di lunghezza zero, si ha il seguente output:
- "" "52525252525252522525252525252525"
Voci correlate
- Funzione di hash
- Crittografia
- Sicurezza informatica
V · D · M | |
---|---|
Funzioni di hash principali | MD5 · SHA-1 · SHA-2 · SHA-3 |
Altre funzioni | GOST · HAS-160 · HAVAL · LM hash · MDC-2 · MD2 · MD4 · N-Hash · RIPEMD · RadioGatún · Snefru · Tiger · Whirlpool |
Algoritmi di MAC | DAA · CBC-MAC · HMAC · OMAC/CMAC · PMAC · UMAC · Poly1305-AES |
Attacchi | Collisione hash · Attacco del compleanno · Attacco preimmagine · Tabella arcobaleno · Attacco del canale laterale · Attacco a forza bruta |
Varie | Effetto valanga · Costruzione di Merkle-Damgård · NESSIE · NIST hash function competition |
Portale Crittografia · Progetto Crittografia · Hash crittografici · MAC |
Portale Crittografia
Portale Sicurezza informatica