关于TripleDES
一个关于TripleDES的demo。
图1 TripleDES demo
为什么TripleDES的公钥只能是16或24字节?
1
TripleDESCryptoServiceProvider tdes = new TripleDESCryptoServiceProvider();
2![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
for (int i = 0; i < tdes.LegalKeySizes.Length; i++)
4
{
5
MessageBox.Show(
6
"密钥的最大长度:\t" + tdes.LegalKeySizes[i].MaxSize.ToString() + "\r\n" +
7
"密钥的最小长度:\t" + tdes.LegalKeySizes[i].MinSize.ToString() + "\r\n" +
8
"有效密钥之间的间隔:\t" + tdes.LegalKeySizes[i].SkipSize.ToString() + "\r\n" +
9
"[单位为位(bit)]\r\n\r\n\r\n" +
10
"∵ 192 - 64 = 128\r\n" +
11
"∴ TripleDES算法的密钥长度只可能是:24(192 ÷ 8 = 24)和16(128 ÷ 8 = 16)[单位为字节(byte)]"
12
, "关于TripleDES算法密钥的说明"
13
);
14
}
15![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
tdes = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
图2 关于TripleDES算法密钥的说明
Life is like a boat, and I'm at sea.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步