public Vigenere(int n) { string[] keyPerm = new ShuffleYates().Shuffle(Util.GetAlphabet(), Util.Seed); perm = Util.AlphabetPerms; key = string.Join("", keyPerm).Substring(0, n % 26); }
static void WritePermutation() { StreamWriter writer = new StreamWriter(permutationFile); ShuffleYates generator = new ShuffleYates(); string[] perm = generator.Shuffle(Util.GetAlphabet(), Util.Seed); writer.WriteLine(string.Join(" ", perm)); writer.Close(); }
public PoliAlfabetic() { key = new ShuffleYates().Shuffle(Util.GetAlphabet()); buildDictionary(); }