C# 使用AES 128位加密和密钥加密字符串

C# 使用AES 128位加密和密钥加密字符串,c#,.net,encryption,aes,C#,.net,Encryption,Aes,假设我有这个键(基64): 如果我想使用AES 128位和上述密钥加密字符串,.NET framework为这种情况提供了哪些功能 我试着在MSDN上搜索,但没有找到任何有用的东西 有什么指导吗?您的密钥似乎是用Base64编码的 byte[] binKey = System.Convert.FromBase64String(textKey); 将为您提供一个16字节的密钥。所有加密类都使用字节[]密钥 byte[] binKey = System.Convert.FromBase64St

假设我有这个键(基64):

如果我想使用AES 128位和上述密钥加密字符串,.NET framework为这种情况提供了哪些功能

我试着在MSDN上搜索,但没有找到任何有用的东西


有什么指导吗?

您的密钥似乎是用Base64编码的

 byte[] binKey = System.Convert.FromBase64String(textKey);
将为您提供一个16字节的密钥。所有加密类都使用
字节[]
密钥

 byte[] binKey = System.Convert.FromBase64String(textKey);