Я изучаю шифрование 3DES с использованием TripleDESCryptoServiceProvider библиотеки System.Security.Cryptography (.net).Метод CreateEncryptor принимает на вход вектор инициализации и ключ.
Мой вопрос: как он генерирует ключи для выполнения шифрования?Мне нужно как минимум два ключа для выполнения шифрования EDE, так почему же существует только один ключ и один вектор инициализации?
У меня также есть сомнения относительно DesCryptoserviceProvider: метод CreateEncryptor принимает на вход вектор инициализации в порядкеправильно ли выполнять шифрование CBC или ECB?
Заранее спасибо