MD5

Autor: Peter Berry
Data De Criação: 13 Agosto 2021
Data De Atualização: 1 Julho 2024
Anonim
MD5 - алгоритм и программная реализация
Vídeo: MD5 - алгоритм и программная реализация

Contente

Definição - O que significa MD5?

MD5 é um tipo de algoritmo conhecido como algoritmo de hash criptográfico. MD5 produz um valor de hash em um formato hexadecimal. Isso concorre com outros designs em que as funções de hash recebem um determinado dado e o alteram para fornecer uma chave ou valor que pode ser usado no lugar do valor original.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica MD5

Com o desenvolvimento de vários algoritmos de hash, os especialistas notaram que os engenheiros descobriram que o MD5 possui sérias fraquezas em termos de não ser "resistente a colisões". Uma colisão acontece quando dois valores de hash são semelhantes ou iguais. Para funcionar corretamente, cada valor de hash individual deve ser exclusivo. Como essa funcionalidade é necessária para protocolos de autenticação populares, como Secure Sockets Layer (SSL), o MD5 geralmente foi substituído por outros tipos de algoritmos de hash.

Os engenheiros de segurança e outros estão familiarizados com longas listas de algoritmos de hash com propriedades diferentes. O MD5 e outros tipos de algoritmos de hash costumam ser chamados de funções "digest". A idéia aqui é que um hash "digere" um valor original e gera um valor de substituição significativamente diferente do original. Os hashes têm vários usos principais em segurança e eficiência do banco de dados, relacionados ao uso de valores de substituição em pesquisas e no armazenamento de dados.