Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Задание 1 работа с Reverse со строкой введите строку");
            string line = Console.ReadLine();

            Console.Write("Ответ  ");
            Console.WriteLine(new ReversePassword().GetLineReverse(line));
            Console.WriteLine(new String('-', 50));
            Console.WriteLine("Задание 2");
            IDataEncoder encoder = null;

            Console.WriteLine("Вы хотите зашифровать пароль в SHA1? Д/Н");
            do
            {
                line = Console.ReadLine();
            } while (line.ToUpper() != "Д" && line.ToUpper() != "Н");
            if (line.ToUpper() == "Н")
            {
                encoder = new TestTaskData.DataModal.Encoder();
            }
            else
            {
                encoder = new EncoderSpecial();
            }
            Console.WriteLine("Введите строку для шифрования");
            line = Console.ReadLine();
            Console.WriteLine("зашфированная строка:");
            Console.WriteLine(encoder.EncodeString(line));
            Console.ReadLine();
        }
Exemple #2
0
        public void EncodeString()
        {
            EncoderSpecial encoderSpecial = new EncoderSpecial();
            string         result         = encoderSpecial.EncodeString("12345абвг");

            Assert.IsNotNull(result);
            Assert.AreEqual("ceaa38c3ceb47c0e8c0cd65340d36be465ba032b", result);
        }