Hash Functions and Their Flaws

Author: Connie Li [ profile | email ]

Abstract

Cryptographic hash functions take an arbitrary length message as input and return a fixed sized string, called a message digest. The message digest is often shorter than the original message and should be relatively easy and fast to compute. Hash functions are often used in cryptographic applications such as message integrity control and digital signature schemes and hold valuable role in cryptography given their ability render messages unreadable. Some well known and commonly used hash functions are MD2, MD4, MD5 and SHA. However, security flaws have been found in each of these algorithms.

Table of Contents


Complete List of References

Back to Top