Message Digest 2 (MD2)

Autore: Laura McKinney
Data Della Creazione: 1 Aprile 2021
Data Di Aggiornamento: 16 Maggio 2024
Anonim
message digest algorithm md2,md5,sha1,sha256,sha384 overview
Video: message digest algorithm md2,md5,sha1,sha256,sha384 overview

Contenuto

Definizione - Cosa significa Digest 2 (MD2)?

Digest 2 è una funzione hash utilizzata nella crittografia. Sviluppato nel 1989 da Ronald Rivest, è orientato ai byte, producendo un valore di hash a 128 bit con l'aiuto di una lunghezza arbitraria. È ottimizzato per computer a 8 bit. Digest 2 è stato sviluppato principalmente per essere utilizzato per applicazioni di firma digitale, che richiedeva la firma di un file di grandi dimensioni sicuro e compresso con una chiave privata. Sebbene rimanga in uso nelle infrastrutture a chiave pubblica, viene raramente utilizzato in quanto richiede molto tempo per il calcolo e non è più considerato sicuro.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Digest 2 (MD2)

Il digest 2 dipende dalla permutazione casuale di byte. I numeri esadecimali a trentadue cifre vengono utilizzati per rappresentare gli hash Digest 2 a 128 bit. L'algoritmo Digest 2 utilizza una lunghezza qualsiasi e produce un output di un digest a 128 bit dell'ingresso. Si presume che sia impossibile produrre due secondi con lo stesso digest o ottenere un digest target prespecificato da un dato. Il processo dell'algoritmo Digest 2 prevede i seguenti passaggi: aggiunta di byte di riempimento, aggiunta di checksum, inizializzazione del buffer digest per il calcolo del digest, elaborazione dei blocchi in 16 byte e infine produzione dell'output.

Uno dei maggiori vantaggi di Digest 2 è la sua semplicità di implementazione. Tuttavia, Digest 2 è più lento rispetto a Digest 4 o 5. Questo perché è stato ottimizzato per i computer a 8 bit, mentre i Digest 4 e 5 sono stati ottimizzati per i computer a 32 bit. Ancora una volta, confrontando algoritmi di hash sicuri come SHA-1 o SHA-256, gli algoritmi Digest 2 hanno prestazioni più lente. Tuttavia, è stato scoperto che digest 2 potrebbe perdere informazioni sui tasti con attacchi di collisione, motivo per cui non è più favorito.