February 2018
Intermediate to advanced
396 pages
9h 38m
English
Hash functions are mathematical functions that take an arbitrarily sized input string, and generate a fixed-size output called a hash value or a message digest. A good hash function should calculate hashes easily; it will be very difficult to calculate the plaintexts of a given hash, and it does not generate the same hash for two different inputs, except in rare cases.

There are many well-known hash functions used nowadays; they are as follows:
Read now
Unlock full access