Понимание метода 3Des CreateEnryptor в TripleDESCryptoServiceProvider - PullRequest
0 голосов
/ 21 мая 2019

Я изучаю шифрование 3DES с использованием TripleDESCryptoServiceProvider библиотеки System.Security.Cryptography (.net).Метод CreateEncryptor принимает на вход вектор инициализации и ключ.

Мой вопрос: как он генерирует ключи для выполнения шифрования?Мне нужно как минимум два ключа для выполнения шифрования EDE, так почему же существует только один ключ и один вектор инициализации?

У меня также есть сомнения относительно DesCryptoserviceProvider: метод CreateEncryptor принимает на вход вектор инициализации в порядкеправильно ли выполнять шифрование CBC или ECB?

Заранее спасибо

...