Cerpton
A "double" Caesar cipher that contains a mix of different alphabets. Cerpton takes two values and shifts the "alphabet" starting from two different positions (a long with a few extra things).
Example:
use ;
let mut encoder = new;
// Creates a new ``Alphabet``
encoder.set_alphabet;
// Check if the input setting is ok
if !encoder.setting_good
let regular_text = Stringfrom;
let encoded_text = encoder.encode;
println!;
// "This is some text!!!" -> "Sg$غ $غ غ[ШJ KJwKللل"
// Or using a single function:
let encoded_text = libcerpton_encode;