【发布时间】:2016-01-22 09:33:06
【问题描述】:
我正在尝试将我的加密解密功能从 DES 更新为 TripleDES。 但是,当我尝试将密钥和 iv 字节数组大小从 8 增加到 128 时:
byte[] key = new byte[128], iv = new byte[128];
TripleDESCryptoServiceProvider des = new TripleDESCryptoServiceProvider();
8 用于 DESCryptoServiceProvider 而 128 现在用于 TripleDESCryptoServiceProvider 我总是得到同样的错误:
Specified key is not a valid size for this algorithm.
即使我的字节数组已完全填充。
我做错了什么?除了长度之外还有什么要求可以让我的密钥和 iv 用于创建加密器吗?
【问题讨论】:
标签: c# encryption tripledes