Advanced Cryptography: 3. Hashing | Knoovi