kryptos 0.6.0

A Rust implementation of various older, insecure, cryptographic ciphers.
Documentation
[![Travis](https://img.shields.io/travis/StackCrash/kryptos.svg)](https://travis-ci.org/StackCrash/kryptos) 
[![AppVeyor](https://ci.appveyor.com/api/projects/status/osgtt21e0jhk3d53?svg=true)](https://ci.appveyor.com/project/StackCrash/kryptos)
[![Codecov](https://img.shields.io/codecov/c/github/StackCrash/kryptos.svg)](https://codecov.io/gh/StackCrash/kryptos)
[![Crates.io](https://img.shields.io/crates/v/kryptos.svg)](https://crates.io/crates/kryptos)
[![Docs.rs](https://docs.rs/kryptos/badge.svg)](https://docs.rs/kryptos)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/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)
#### 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
- ROT13 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.