public Vigenere(int n)
 {
     string[] keyPerm = new ShuffleYates().Shuffle(Util.GetAlphabet(),
                                                   Util.Seed);
     perm = Util.AlphabetPerms;
     key  = string.Join("", keyPerm).Substring(0, n % 26);
 }
Beispiel #2
0
        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();
 }