AES加密算法(加密字符串):Rijndael
2017-06-24 21:29
316 查看
public static byte[] Encrypt(byte[] toEncryptArray)
{
byte[] key = { 24, 55, 102, 24, 98, 26, 67, 29, 84, 19, 37, 118, 104, 85, 121, 27, 93, 86, 24, 55, 102, 24, 98, 26, 67, 29, 9, 2, 49, 69, 73, 92 };
RijndaelManaged rDel = new RijndaelManaged(); //这是我用的AES加密算法
rDel.Key = key;
rDel.BlockSize = 128;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.Zeros;
ICryptoTransform cTransform = rDel.CreateEncryptor();
return cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);
}
public static byte[] Decrypt(byte[] toDecryptArray)
{
byte[] key = { 24, 55, 102, 24, 98, 26, 67, 29, 84, 19, 37, 118, 104, 85, 121, 27, 93, 86, 24, 55, 102, 24, 98, 26, 67, 29, 9, 2, 49, 69, 73, 92 };
RijndaelManaged rDel = new RijndaelManaged(); //这是我用的AES加密算法
rDel.Key = key;
rDel.BlockSize = 128;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.Zeros;
ICryptoTransform cTransform = rDel.CreateDecryptor();
return cTransform.TransformFinalBlock(toDecryptArray, 0, toDecryptArray.Length);
}
{
byte[] key = { 24, 55, 102, 24, 98, 26, 67, 29, 84, 19, 37, 118, 104, 85, 121, 27, 93, 86, 24, 55, 102, 24, 98, 26, 67, 29, 9, 2, 49, 69, 73, 92 };
RijndaelManaged rDel = new RijndaelManaged(); //这是我用的AES加密算法
rDel.Key = key;
rDel.BlockSize = 128;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.Zeros;
ICryptoTransform cTransform = rDel.CreateEncryptor();
return cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);
}
public static byte[] Decrypt(byte[] toDecryptArray)
{
byte[] key = { 24, 55, 102, 24, 98, 26, 67, 29, 84, 19, 37, 118, 104, 85, 121, 27, 93, 86, 24, 55, 102, 24, 98, 26, 67, 29, 9, 2, 49, 69, 73, 92 };
RijndaelManaged rDel = new RijndaelManaged(); //这是我用的AES加密算法
rDel.Key = key;
rDel.BlockSize = 128;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.Zeros;
ICryptoTransform cTransform = rDel.CreateDecryptor();
return cTransform.TransformFinalBlock(toDecryptArray, 0, toDecryptArray.Length);
}
相关文章推荐
- Qt使用AES加密算法对字符串进行加密
- c++实现aes加密算法,对字符串进行加密
- c++实现aes加密算法,对字符串进行加密
- c++实现aes加密算法,对字符串进行加密
- Qt使用AES加密算法对字符串进行加密
- Qt使用AES加密算法对字符串进行加密
- AES加密算法(加密文件):Rijndael
- Qt使用AES加密算法对字符串进行加密
- Qt使用AES加密算法对字符串进行加密
- C# 加密字符串(RijndaelManaged)
- c++实现aes加密算法,对字符串进行加密
- c++实现aes加密算法,对字符串进行加密
- js MD5加密后的字符串
- [Python] 字符串加密解密
- 加密解密基础问题:字节数组和(16进制)字符串的相互转换(转)
- 字符串比较形式(加密解密笔记)
- base64加密后字符串长度
- C#常用字符串加密解密方法封装代码
- C#加密解密DES字符串<转>