Um algoritmo hash produz um valor hash de alguns dados, como uma mensagem ou chave de sessão. Com um bom algoritmo hash, as alterações nos dados de entrada podem alterar todos os bits do valor hash resultante. Por esta razão, os hashes são úteis na detecção de todas as modificações efectuadas num objecto de dados, tal como uma mensagem. Além disso, um bom algoritmo hash torna impossível, em termos informáticos, a construção de duas entradas independentes com o mesmo hash. Os algoritmos hash típicos incluem MD5, SHA-1 e SHA-256.

Referências adicionais


Sumário