Skip to content

A Rust implementation of various older, insecure, cryptographic ciphers.

License

Notifications You must be signed in to change notification settings

StackCrash/kryptos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A Rust implementation of various older, insecure, cryptographic ciphers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages