想象一下,我有这个键(基础64):
Jdn1jJsD5hFrip4jzHODyA==
如果我想使用AES 128位和上面的密钥加密字符串,.NET框架为这种情况提供了哪些功能?
我尝试在MSDN上搜索,但没有找到任何有用的东西。
任何指导?
答案 0 :(得分:2)
您的密钥似乎是在Base64中编码的。
byte[] binKey = System.Convert.FromBase64String(textKey);
会给你一个16字节的密钥。所有加密类都使用byte[]
个密钥。