pub trait SecretMessage {
// Required methods
fn one_way_encrypt(&self) -> String;
fn encrypt_with_key(&self, key: usize) -> String;
fn encrypt(&self) -> (String, usize);
fn decrypt(&self, key: usize) -> String;
}Required Methods§
Sourcefn one_way_encrypt(&self) -> String
fn one_way_encrypt(&self) -> String
encrypt a msg with no easy way to get the original back
Sourcefn encrypt_with_key(&self, key: usize) -> String
fn encrypt_with_key(&self, key: usize) -> String
encrypt a msg with a given key