# Cryptography

# MD5

The `MD5`

(Message Digest 5) is a cryptographic hash function which produces a `128-bit`

hash value.
It has been cryptographically broken and considered **insecure** (it should not be used).

# SHA-1

The `SHA-1`

(Secure Hash Algorithm 1) is a cryptographic hash function which produces a `160-bit`

hash value.
It has been cryptographically broken and considered **insecure** (it should not be used).

# SHA-2

The `SHA-2`

(Secure Hash Algorithm 2) is a set of cryptographic hash functions, it consists hash functions
which produce `224-bit`

, `256-bit`

, `384-bit`

or `512-bit`

hash values.