コード例 #1
0
        public static void FractionalCipherTest()
        {
            Console.WriteLine("7. Дробный шифр");

            Console.WriteLine("Пример работы программы");
            cryptogram = "dima";
            Console.WriteLine("Текст: " + cryptogram);
            fractionalCipher = new FractionalCipher();
            encryptText      = fractionalCipher.Encrypt(cryptogram);
            Console.WriteLine("Зашифрованый текст: " + encryptText);
            decryptText = fractionalCipher.Decrypt(encryptText);
            Console.WriteLine("Расшифрованый текст: " + decryptText);
        }
コード例 #2
0
        public static string FractionalCipher(string text, CryptType cryptType)
        {
            string result = string.Empty;
            fractionalCipher = new FractionalCipher();
            switch (cryptType)
            {
                case CryptType.Encrypt:
                    result = fractionalCipher.Encrypt(text);
                    break;
                case CryptType.Decrypt:
                    result = fractionalCipher.Decrypt(text);
                    break;
            }

            return result;
        }