TryHackMe - Hashing - Crypto 101 - Walkthrough
Introduction Today we're going to be doing a walkthrough for the Hashing - Crypto 101 room hosted at https://tryhackme.com/room/ hashingcrypto101 . For this walkthrough, we'll be using one virtual machine (VMs), the TryHackMe AttackBox, as our attacking machine. Task 1 - Key Terms Questions: Is base64 encryption or encoding? Answer can be found in this article: https://en.wikipedia.org/wiki/Base64 Task 2 - What is a hash function? Questions What is the output size in bytes of the MD5 hash function? Refer to this article for the answer (keep in mind that 1 byte = 8 bits): https://en.wikipedia.org/wiki/MD5 Can you avoid hash collisions? (Yea/Nay) Answer contained in Task description If you have an 8 bit hash output, how many possible hashes are there? The formula for determining the possible number of hashes for a hashing algorithm is 2 ^ (bit output). Therefore, the answer is 2 ^ 8. Task 3 - Uses for hashing Questions Crack the hash "d0199f51d2728db6011945145a1b607a" ...