4 releases (2 breaking)
0.3.1 | Jul 4, 2022 |
---|---|
0.3.0 | Jul 11, 2021 |
0.2.0 | May 4, 2021 |
0.1.1 | Feb 3, 2021 |
0.1.0 |
|
#677 in Cryptography
79 downloads per month
Used in yaydl
34KB
665 lines
CiEnLi
CiEnLi is a library of historical ciphers implemented in rust.
The list of ciphers must add:
- Vigenère
- ROT5
- ROT13
- ROT18
- ROT47
- Bacon
- Caesar
- XOR
- Atbash
- Affine
- Scytale
- Polybius Square
- Hill
- Playfair
- Rail-fence
- Fractionated Morse
- Trifid
- Porta
- ADFGVX
- Straddle Checkerboard
- Bifid
- Homophonic
- Four-Square
- Autokey
- Columnar Transposition
If you have cipher in mind that there is no inside list, please add it to the list :)
lib.rs
:
An Implementation of historical ciphers.
Note: If you only need to use one or a couple of ciphers, you can disable default features and specify those features you need. For example, if you only need to use caesar cipher in your crate, you can have this in your Cargo.toml:
[dependencies]
cienli = { version = "0.3.1", default-features = false, features = ["caesar"]}
Dependencies
~0–260KB