MD5

Autore: Peter Berry
Data Della Creazione: 13 Agosto 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
MD5 - алгоритм и программная реализация
Video: MD5 - алгоритм и программная реализация

Contenuto

Definizione - Cosa significa MD5?

MD5 è un tipo di algoritmo noto come algoritmo hash crittografico. MD5 produce un valore hash in formato esadecimale. Ciò compete con altri progetti in cui le funzioni hash accettano un determinato dato e lo modificano per fornire una chiave o un valore che può essere utilizzato al posto del valore originale.


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 MD5

Con lo sviluppo di vari algoritmi di hash, gli esperti hanno notato che gli ingegneri hanno scoperto che MD5 aveva seri punti deboli in termini di "resistenza alle collisioni". Una collisione si verifica quando due valori di hash vengono trovati simili o uguali. Per funzionare correttamente, ogni singolo valore di hash deve essere univoco. Poiché questa funzionalità è necessaria per i protocolli di autenticazione più diffusi come Secure Sockets Layer (SSL), MD5 è stato spesso sostituito con altri tipi di algoritmi hash.

Gli ingegneri della sicurezza e altri hanno familiarità con lunghi elenchi di algoritmi di hash con proprietà diverse. MD5 e altri tipi di algoritmi hash vengono spesso definiti funzioni "digest". L'idea qui è che un hash "digerisce" un valore originale e genera un valore sostitutivo significativamente diverso dall'originale. Gli hash hanno diversi usi principali in termini di sicurezza ed efficienza del database, relativi all'uso di valori di sostituzione nelle ricerche e nella memorizzazione dei dati.