C#的可用加密算法 最近做的一个程序要对数据进行加密,小弟在这方面是新手,不知道现在C#有什么可用的可逆加密算法,请各位大虾详细介绍一下怎么用。有什么开源的加密算法库可用?能否提供个下载地址 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#有很多加密方式http://www.cnblogs.com/luluping/archive/2009/05/05/1449984.html MD5 RSA DES似乎都可以用不过MD5不可逆 [Quote=引用 1 楼 isjoe 的回复:]C#有很多加密方式http://www.cnblogs.com/luluping/archive/2009/05/05/1449984.html[./Quote] /// <summary> /// 加密方法 /// </summary> /// <param name="str">加密的数据字符串</param> /// <returns></returns> public static string jiaMi(object str) { return Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(Convert.ToString(str))).Replace("+", "%2B"); } /// <summary> /// 解密方法 /// </summary> /// <param name="str">接收的数据字符串</param> /// <returns></returns> public static string jieMi(string str) { return System.Text.Encoding.Default.GetString(Convert.FromBase64String(str.ToString().Replace("%2B", "+"))); }别忘了我的分哟。 无法结束进程? 如何使用按钮更换img的src属性 关于登陆事件的设置 WPF 程序崩溃,自动重启 DataGridViewComBoxCell 值无效(Winform中) 一个数据库操作函数,这样的参数是不是有点儿多余! TabStrip+MultiPage实现切换,重画DataGrid导致失效 把一个字符串用成byte[] borland together for vs.net 2005 哪里有得下载? ?? 结构数组 <---> byte[] ?? C# 时间格式转换 请问DATAGRIDVIEW里面如何设置CELL的输入格式
http://www.cnblogs.com/luluping/archive/2009/05/05/1449984.html
似乎都可以用
不过MD5不可逆
http://www.cnblogs.com/luluping/archive/2009/05/05/1449984.html
[./Quote]
/// 加密方法
/// </summary>
/// <param name="str">加密的数据字符串</param>
/// <returns></returns>
public static string jiaMi(object str)
{
return Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(Convert.ToString(str))).Replace("+", "%2B");
} /// <summary>
/// 解密方法
/// </summary>
/// <param name="str">接收的数据字符串</param>
/// <returns></returns>
public static string jieMi(string str)
{
return System.Text.Encoding.Default.GetString(Convert.FromBase64String(str.ToString().Replace("%2B", "+")));
}别忘了我的分哟。