GotchiCode needs JavaScript for the code editor and live challenges. Please enable it to play.
GotchiCode
Paths
Courses
Community
Arcade
Leaderboard
Learn Cryptography in Go
◂
0 / 78
First Secrets
Strings Are Bytes
10
Bytes and Back
10
Letter Math
15
The Reverse Cipher
15
The Caesar Cipher
Breaking Caesar
The Vigenère Cipher
XOR
Armoring Ciphertext
Randomness & Keys
Hashing
Message Authentication
Brute Force
AES
ECB and Its Leak
Cipher Block Chaining
Counter Mode
Padding
Key Stretching
Big Numbers
Key Exchange
RSA
Capstone: The Field Messenger
Relics: The Feistel Engine
Whispering Streams
Seals of Office
Loading lesson…
solution.go
go
Loading…