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.