Crypto Lab

Crypto Playground

Classical ciphers, Enigma, analysis, codes & demo RSA — for learning and fun.

Input
Output
Tip: “XOR”/“Vernam” treat input and key as bytes (UTF-8). “Multiplicative” requires gcd(a,26)=1.
Settings
Up to 10 swaps, e.g., PO ML IU KJ NH
Message
Text
Results
StatValue
ASCII
Baconian
Key Parameters
Educational only. Use tiny integers for speed; not secure.
Encrypt / Decrypt