Cybersecurity

Stage 1 · Lesson 6 of 8

Hashing and encryption, conceptually

Security foundations

turns data into a short, fixed-size fingerprint that cannot be turned back into the original. The same input always gives the same hash, so it is used to check that data has not changed. With a slow algorithm and a salt (random extra data added to each password), it is also how passwords should be stored.

is different: it can be reversed by anyone with the right key. encryption uses one shared key and is fast. Asymmetric encryption uses a pair: a public key anyone may have and a private key only you keep.

This solves the problem of sharing a key safely. , the lock behind HTTPS, combines both to protect web traffic. A digital signature uses a key pair to prove who sent something.

You do not need the maths for a first role, but you must pick the right tool for each job.

Common trapsaying passwords are "encrypted" when they should be hashed, or writing your own instead of using a well-reviewed library.

A question to check yourself, an AI practice session and 3 cheat sheet entries come with the full roadmap. Unlock

Resources for this stage

Start with· follow one of these

  • CourseFree
    Professor Messer's Security+ (SY0-701) Course

    Professor Messer · Beginner

    Free video course whose early sections cover general security concepts, threats and cryptography at exactly the right depth

  • PlatformFree
    TryHackMe

    TryHackMe · Beginner

    The free pre-security and introductory rooms teach networking, Linux and web basics in guided, browser-based labs

Practise

Keep handy

Also worth your time

Mark this stage as not done?