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 |
|
#1910 in Cryptography
28 downloads per month
Used in yaydl
35KB
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–550KB