aes加密和解密,都需要个秘钥
/// <summary>
/// AES 加密
/// </summary>
/// <param name="str">需要加密的字符串</param>
/// <param name="key">秘钥</param>
/// <returns>返回一个base64字符串</returns>
public string AesEncrypt(string str, string key)
{
if (string.IsNullOrEmpty(str)) return null;
Byte[] toEncryptArray = Encoding.UTF8.GetBytes(str);
System.Security.Cryptography.RijndaelManaged rm = new System.Security.Cryptography.RijndaelManaged
{
Key = Encoding.UTF8.GetBytes(key),
Mode = System.Security.Cryptography.CipherMode.ECB,
Padding = System.Security.Cryptography.PaddingMode.PKCS7
};
System.Security.Cryptography.ICrypt