9 unstable releases
Uses old Rust 2015
0.6.3 | Sep 26, 2021 |
---|---|
0.6.2 | Sep 26, 2021 |
0.6.1 | May 12, 2018 |
0.6.0 | Mar 7, 2018 |
0.1.2 | Feb 26, 2018 |
#1617 in Cryptography
21 downloads per month
34KB
686 lines
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.
Dependencies
~2.2–3MB
~54K SLoC