我正在研究使用System.Security.Cryptography库(.net)的TripleDESCryptoServiceProvider进行3DES加密。 CreateEncryptor方法将输入初始化向量和密钥作为输入。
我的问题是:它如何生成用于执行加密的密钥?我至少需要两个键才能 执行EDE加密, 那为什么只有一个键和一个初始化向量?
我还有一个关于DesCryptoserviceProvider的疑问:CreateEncryptor方法将输入初始化向量作为输入 为了执行CBC或ECB加密,对吗?
预先感谢