kryptos

Crates.iokryptos
lib.rskryptos
version0.6.3
sourcesrc
created_at2018-02-26 03:00:31.860145
updated_at2021-09-26 15:49:18.835687
descriptionA Rust implementation of various older, insecure, cryptographic ciphers.
homepagehttps://github.com/StackCrash/kryptos
repositoryhttps://github.com/StackCrash/kryptos.git
max_upload_size
id52867
size39,076
(StackCrash)

documentation

https://docs.rs/kryptos

README

Actions Status Codecov Crates.io Docs.rs Rust License

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.

Commit count: 48

cargo fmt