public Property Inverse(int schlüssel, Klartext nachricht) { var enc = Caesar.Verschlüsseln(schlüssel, nachricht); var ent = Caesar.Entschlüsseln(schlüssel, enc); return((nachricht == ent).Label(string.Format("{0} => {1} => {2}", nachricht, enc, ent))); }
public bool LängeBleibtGleich(int schlüssel, Klartext nachricht) { var enc = Caesar.Verschlüsseln(schlüssel, nachricht); return(nachricht.ToString().Length == enc.ToString().Length); }