CRYPTOGRAPHY & SECURITY SIMULATION

Hashing gets lumped in with encryption though the two differ at the root: SHA-256 squeezes text of any length down to a fixed 256 bits with no way back, whereas encryption must by definition be undoable. Caesar offers only 25 keys, exhausted in an instant, while 128-bit AES stretches the key space to 2¹²⁸, some 3.4×10³⁸ possibilities. RSA uses a lopsided pair in which the public key can lock but never unlock, and a digital signature reverses precisely those roles: signed with the private key, verifiable by anyone holding the public one.

▸ Building the Alice → Bob channel, planting eavesdropper Eve…
▸ Loading the Caesar alphabet & symmetric key
▸ Generating the public / private key pair (RSA)
▸ Calibrating the SHA hash & digital signature
▸ Computing the 2^128 key space (brute-force)…
▸ Ready — Online. ✅
0%
⌂ Mind & Machine

Simulation room Cryptography & Security

Cryptography · public-key · hashing · signatures
Online
key · ciphertext · signature
Key state
🔐 Security level
Plaintext—
Ciphertext—
Key type—
Key length—
Safety · key space—
Viewing—
Notes
Encryption turns readable plaintext into scrambled ciphertext; only someone with the right key can decrypt it. Public-key crypto lets you send a secret message with no prior secret exchange; hashing & digital signatures guarantee a message is intact & from the right sender.
—
Pick a ‘Scheme’ (Caesar / symmetric / public-key / hash / signature / brute-force) — each locks a message differently · drag the key slider · click a concept for details
Your browser has canvas disabled.
Time to crack by scheme (log scale — higher = safer) Caesarsymmetricpublic-keyhashsignaturebrute-force
About Cryptography

Hashing gets lumped in with encryption though the two differ at the root: SHA-256 squeezes text of any length down to a fixed 256 bits with no way back, whereas encryption must by definition be undoable. Caesar offers only 25 keys, exhausted in an instant, while 128-bit AES stretches the key space to 2¹²⁸, some 3.4×10³⁸ possibilities. RSA uses a lopsided pair in which the public key can lock but never unlock, and a digital signature reverses precisely those roles: signed with the private key, verifiable by anyone holding the public one.

Related topics in Mind & Machine