Как сделать свой ключ для шифровки DES на C#?
Для того чтобы инициализировать свой собственный шифратор DES, воспользуйтесь методом CreateEncryptor(Byte[] key, Byte[] IV)
объекта класса DESCryptoServiceProvider
.
На вход нужно подать байт-массив ключа и байт-массив вектора инициализации. Также нужно позаботиться о длине ключа, т.к. DES работает с длиной ключа, равной половине блока данных, на которые вы разбили исходный текст для шифрования.
Ключ можете сгенерировать из строки:
System.Text.ASCIIEncoding encoding=new System.Text.ASCIIEncoding();
Byte[] bytes = encoding.GetBytes(stringKey);
Ссылка на MSDN по теме
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Почему-то происходит какой-то сбой, программа просто закрывается без ошибки, когда пытаюсь получить OSFullName, но при получении OSVersion все отлично,...