#cipher #crypto #encryption #caesar

cienli

CiEnLi is a library of historical ciphers implemented in rust

3 releases (breaking)

0.3.0 Jul 11, 2021
0.2.0 May 4, 2021
0.1.1 Feb 3, 2021
0.1.0 Feb 3, 2021

#347 in Cryptography

Download history 11/week @ 2021-06-29 28/week @ 2021-07-06 12/week @ 2021-07-13 14/week @ 2021-07-20 25/week @ 2021-07-27 17/week @ 2021-08-03 14/week @ 2021-08-10 11/week @ 2021-08-17 12/week @ 2021-08-24 11/week @ 2021-08-31 10/week @ 2021-09-07 21/week @ 2021-09-14 26/week @ 2021-09-21 11/week @ 2021-09-28 6/week @ 2021-10-05 14/week @ 2021-10-12

71 downloads per month
Used in yaydl

MIT license

33KB
665 lines

CiEnLi

b b b b

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
  • Playfair
  • Rail-fence
  • Fractionated Morse
  • Trifid
  • Porta
  • ADFGVX
  • Straddle Checkerboard
  • Bifid
  • Homophonic
  • Four-Square
  • Autokey
  • Hill
  • Columnar Transposition

If you have cipher in mind that there is no inside list, please add it to the list :)

Dependencies

~1.1–1.5MB
~42K SLoC