kryptos
A Rust implementation of various older, insecure, cryptographic ciphers. Warning, this is a pet project as I learn Rust so this project is highly unstable at the moment.
Ciphers
Implemented
- Caesar Cipher
- Vigenere Cipher
- Simple Substitution Cipher
- Scytale Cipher
- Rail Fence Cipher
- Baconian Cipher (Distinct only)
- ROT13 Cipher
TODO
- ADFGVX Cipher
- ADFGX Cipher
- Affine Cipher
- Atbash Cipher
- Autokey Cipher
- Beaufort Cipher
- Bifid Cipher
- Columnar Transposition Cipher
- Enigma Cipher
- Four-Square Cipher
- Fractionated Morse Cipher
- Hill Cipher
- Homophonic Substitution Cipher
- Lorenz Cipher
- Playfair Cipher
- Polybius Square Cipher
- Porta Cipher
- Running Key Cipher
- Straddle Checkerboard Cipher
- Trifid Cipher
If there are ciphers not identified in TODO list that you would like to be supported please submit an issue.