Skip to content
CyberXplained

See how encryption actually works.

Step through real algorithms, run real security tools on your own machine, and break things safely.

Idle

AES-128, one block

ROUND
00/10
OP
Plaintext
48
65
6c
6c
6f
2c
20
43
79
62
65
72
58
21
00
00

Plaintext

Your text as 16 bytes, laid out column by column.

State: 48656c6c6f2c20437962657258210000

Read the full AES lesson
STEP 01/41

AES-128, one block: Idle, step 1 of 41

Read it, run it, break it

  1. 01

    Read

    Read the idea in plain language.

  2. 02

    Run

    Run it in a simulator you can pause and step through.

  3. 03

    Test

    Test yourself with a quiz or a timed game.

  4. Each lesson is taggedIntroCoreAdvanced

What you can learn

Real tools, your own machine

Labs run commands such as ping and nmap through a small local runner. Nothing touches anyone else's network.

Browse practice labs
ping -c 4 127.0.0.1
nmap -sV -p 22,80,443 127.0.0.1
traceroute 127.0.0.1

Keep your progress

Make a free account to save where you stopped and join the forum.