简体   繁体   English

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

[英]Encrypting a string using AES 128 Bit encryption and a key

Imagine I have this key (base 64): 想象一下,我有这个键(基础64):

Jdn1jJsD5hFrip4jzHODyA==

If I want to encrypt a string using AES 128 bit and the above key, what facilities does the .NET framework provide for this case? 如果我想使用AES 128位和上面的密钥加密字符串,.NET框架为这种情况提供了哪些功能?

I've tried searching on MSDN, but haven't found anything useful I could use. 我试过在MSDN上搜索,但没有找到任何有用的东西我可以使用。

Any guidance? 任何指导?

Your key appears to be encoded in Base64. 您的密钥似乎在Base64中编码。

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

will give you a 16 byte key. 会给你一个16字节的密钥。 All encryption classes use byte[] keys. 所有加密类都使用byte[]键。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM