【发布时间】:2011-10-11 21:29:54
【问题描述】:
假设我有这个密钥(base 64):
Jdn1jJsD5hFrip4jzHODyA==
如果我想使用 AES 128 位和上述密钥加密字符串,.NET 框架为这种情况提供了哪些工具?
我尝试在 MSDN 上进行搜索,但没有找到任何有用的信息。
有什么指导吗?
【问题讨论】:
标签: c# .net encryption aes
假设我有这个密钥(base 64):
Jdn1jJsD5hFrip4jzHODyA==
如果我想使用 AES 128 位和上述密钥加密字符串,.NET 框架为这种情况提供了哪些工具?
我尝试在 MSDN 上进行搜索,但没有找到任何有用的信息。
有什么指导吗?
【问题讨论】:
标签: c# .net encryption aes
您的密钥似乎是用 Base64 编码的。
byte[] binKey = System.Convert.FromBase64String(textKey);
会给你一个 16 字节的密钥。所有加密类都使用byte[] 密钥。
【讨论】: