ASP.NET AES加密
来源:互联网 发布:知之者不如好之者翻译 编辑:程序博客网 时间:2024/05/03 16:13
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace Utility{ /// <summary> /// AES加密解密 /// </summary> public class AES { public AES() { } private static string key = "fds;lj098lkr#@%$#^hKLJHL89435dfsf90U90"; #region AES加密 public static string Encrypt(string toEncrypt) { byte[] keyArray = UTF8Encoding.UTF8.GetBytes(key); byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toEncrypt); RijndaelManaged rDel = new RijndaelManaged();//using System.Security.Cryptography; rDel.Key = keyArray; rDel.Mode = CipherMode.ECB;//using System.Security.Cryptography; rDel.Padding = PaddingMode.PKCS7;//using System.Security.Cryptography; ICryptoTransform cTransform = rDel.CreateEncryptor();//using System.Security.Cryptography; byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length); return Convert.ToBase64String(resultArray, 0, resultArray.Length); } #endregion AES加密 #region AES解密 public static string Decrypt(string toDecrypt) { byte[] keyArray = UTF8Encoding.UTF8.GetBytes(key); byte[] toEncryptArray = Convert.FromBase64String(toDecrypt); RijndaelManaged rDel = new RijndaelManaged(); rDel.Key = keyArray; rDel.Mode = CipherMode.ECB; rDel.Padding = PaddingMode.PKCS7; ICryptoTransform cTransform = rDel.CreateDecryptor(); byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length); return UTF8Encoding.UTF8.GetString(resultArray); } #endregion AES解密 }}
0 0
- ASP.NET AES加密
- AES 加密 文件 asp.net 版
- php AES加密兼容.net
- AES 加密,net和java 通用加密
- .NET AES文件的简单加密
- AES加密解密(互通.NET和JAVA)
- Visual Basic.Net AES加密函数
- 【VB.NET2010】VB.NET的AES加密
- AES加密
- AES加密
- AES加密
- AES加密
- AES 加密
- AES加密
- AES 加密
- AES加密
- AES加密
- AES加密
- 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法
- axis2利用spring发布
- Linux必学的60个命令
- 7款开源Java反编译工具
- 黑马程序员——面向对象(包_package,import)
- ASP.NET AES加密
- LeetCode OJ Rotate Array
- Hadoop namenode无法启动
- android 中fragment和activity的区别?
- Oracle - 数据库的实例、表空间、用户、表之间关系
- jvm性能调优
- Android之ListView异步加载网络图片(优化缓存机制)
- Android系列之网络(三)----使用HttpClient发送HTTP请求(分别通过GET和POST方法发送数据)
- C Language Study - strlen & memcpy & memset