Skip to main contentSkip to main content
Room Banner
Back to all walkthroughs
Room Icon

Hashing - Crypto 101

Premium room

An introduction to Hashing, as part of a series on crypto

medium

30 min

91,569

User profile photo.

To access material, start machines and answer questions login.

Before we start, we need to get some jargon out of the way.
Read these, and take in as much as you can. We'll expand on some of them later in the room.

Plaintext - Data before encryption or hashing, often text but not always as it could be a photograph or other file instead.

Encoding - This is NOT a form of encryption, just a form of data representation like base64 or hexadecimal. Immediately reversible.

Hash - A hash is the output of a hash function. Hashing can also be used as a verb, "to hash", meaning to produce the hash value of some data.

Brute force - Attacking cryptography by trying every different password or every different key

Cryptanalysis - Attacking cryptography by finding a weakness in the underlying maths

This room will likely involve some research. Get good at using search engines, it's crucial to infosec.
Answer the questions below

Read the words, and understand the meanings!
Is base64 encryption or encoding?

Ready to learn Cyber Security?

The Hashing - Crypto 101 room is only available for premium users. Signup now to access more than 500 free rooms and learn cyber security through a fun, interactive learning environment.

Already have an account? Log in

We use cookies to ensure you get the best user experience. For more information see our cookie policy.