Example #1
0
        public static void Challenge5()
        {
            string pText1 = "Burning 'em, if you ain't quick and nimble\nI go crazy when I hear a cymbal";

            char[] key = { 'I', 'C', 'E' };


            Console.WriteLine(IntMultiVigenere.decipherCText(pText1, key));
        }
Example #2
0
        public static void Challenge6()
        {
            StreamReader sr = new StreamReader(@"C:\Users\User\Documents\Visual Studio 2015\Projects\cryptopals\cryptopals\set 1 challenge 6.txt");

            string base64 = "";
            string temp   = "";

            while ((temp = sr.ReadLine()) != null)
            {
                base64 = base64 + temp;
            }

            BitArray bits = StringConverters.Base64ToBits(base64);
            string   hex  = StringConverters.BitsToHex(bits);



            Console.WriteLine(IntMultiVigenere.crackMV(hex));
        }