Message Digest 5 (MD5)

Autore: Laura McKinney
Data Della Creazione: 1 Aprile 2021
Data Di Aggiornamento: 16 Maggio 2024
Anonim
#34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|
Video: #34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|

Contenuto

Definizione - Cosa significa Digest 5 (MD5)?

Digest 5 (MD5) è una funzione hash utilizzata nella crittografia. Sviluppato da Ronald Rivest nel 1991, Digest 5 produce un valore di hash risultante a 128 bit. Simile ad altri algoritmi più difficili, è stato ampiamente sviluppato per applicazioni di firma digitale che utilizzano un file compresso di grandi dimensioni in modo sicuro.


Sebbene sia ancora ampiamente utilizzato, la sicurezza della funzione è gravemente compromessa e di conseguenza la maggior parte delle applicazioni, in particolare quelle relative al governo degli Stati Uniti, richiedono la famiglia di funzioni hash SHA-2 per la crittografia. Digest 5 è considerato rotto e inadatto per un ulteriore utilizzo secondo il Dipartimento della Sicurezza Nazionale degli Stati Uniti.

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 ed eseguire la tua azienda dal cloud.

Techopedia spiega Digest 5 (MD5)

I dettagli dell'algoritmo Digest 5 sono forniti in RFC 1321. L'algoritmo di Digest 5 utilizza una di qualsiasi lunghezza e genera un digest a 128 bit dell'ingresso. L'algoritmo Digest 5 non ha bisogno di grandi tabelle di sostituzione ed è un'estensione dell'algoritmo Digest 4. Rispetto a Digest 4, Digest 5 ha un design più conservativo ma è più lento. I passaggi coinvolti nell'algoritmo Digest 5 sono l'aggiunta di bit di padding, l'aggiunta della rappresentazione di padding all'originale, l'inizializzazione del buffer digest, l'elaborazione di blocchi di 16 parole e infine l'output del risultato. Rispetto a Digest 4, Digest 5 è leggermente più complesso.


Su una macchina a 32 bit, Digest 5 ha prestazioni molto più veloci rispetto ad altri algoritmi digest.Digest 5 è semplice da implementare rispetto a algoritmi digest simili. La difficoltà di trovare lo stesso digest da due s differenti è dell'ordine di 264 operazioni.