C# 下简单的进行加密解密问题
来源:互联网 发布:linux下如何安装tomcat 编辑:程序博客网 时间:2024/06/09 15:37
今天用到了C# 下的文本加密解密问题,从网上找了很多素材都不合适 MD5原来是不可逆的加密,所以用了一个相对来说比较简单的加密方法,既可以加密也可以解密 记录一下以后方便大家使用
using System.Security.Cryptography;
//加密
public static String JiaMi(String str)
{
String encryptKey = "Oyea";
DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();
byte[] key = Encoding.Unicode.GetBytes(encryptKey);
byte[] data = Encoding.Unicode.GetBytes(str);
System.IO.MemoryStream MStream = new System.IO.MemoryStream();
CryptoStream CStream = new CryptoStream(MStream, descsp.CreateEncryptor(key, key), CryptoStreamMode.Write);
CStream.Write(data, 0, data.Length);
CStream.FlushFinalBlock();
return Convert.ToBase64String(MStream.ToArray());
}
//解密
public static String JieMi(String str)
{
String encryptKey = "Oyea";
DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();
byte[] key = Encoding.Unicode.GetBytes(encryptKey);
byte[] data = Convert.FromBase64String(str);
System.IO.MemoryStream MStream = new System.IO.MemoryStream();
CryptoStream CStream = new CryptoStream(MStream, descsp.CreateDecryptor(key,key), CryptoStreamMode.Write);
CStream.Write(data, 0, data.Length);
CStream.FlushFinalBlock();
return Encoding.Unicode.GetString(MStream.ToArray());
}
- C# 下简单的进行加密解密问题
- 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 下
- 简单的加密解密
- 简单的加密解密
- 简单的加密解密
- c# 对加密的MP4文件进行解密
- 对字符串进行简单的加密和解密处理
- 简单的对图片文件进行加密解密
- 对加密系统下的项目代码如何进行解密
- C#中文RSA加密解密的简单方式
- 使用C# Base64进行加密和解密
- 利用xor特点进行简单加密解密
- 分享一个C#下的加密解密的算法
- .NET下对文件进行加密解密
- spring下jdbc配置文件进行加密解密
- C#加密解密的类
- C#的des加密解密
- C# 密码的加密, 解密
- 自省
- Chrome的快捷键
- 使用MySQL与ASP.NET开发Web应用
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项)
- C# 附件上传及发送电子邮件实例源代码
- C# 下简单的进行加密解密问题
- Linux 服务器网卡驱动安装及故障排除
- 0、(空字串)、Null、Empty、与Nothing的区别
- Visual C++设计超强仿QQ自动伸缩窗口
- squid和dansguadian的安装调试经验
- UITabBarController UINavigationController 相结合代码
- Opencv:IplImage转换为bmp的过程及相关问题
- 排序算法归总
- 用并查集求解连通分量问题