c# 加密和解密代码

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:55:34
我是C#初学者,加密不懂……
现在在学习这个,
我想要 加密和解密代码(是一对的)
因为我要加密文件,读取的时候要解密出来。
但是这些代码以我现在的能力我做不出来,

我知道网站上有好多,但是很多都看不懂,而且不属于一个统一的。
我希望你们能给我一个完整的 加密和解密代码

谢谢

如果你是复制的,就不用回答我的问题了
我不用MD5加密技术,不是还有别的加密方法吗?

加密有很多中,常用的有MD5

C# md5加密(上)
string a; //加密前数据
string b; //加密后数据
b=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(a,"MD5")
using System;
using System.Security.Cryptography;
方法2
public static string GetMD5(string myString)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
byte[] targetData = md5.ComputeHash(fromData);
string byte2String = null;
for (int i=0; i<targetData.Length; i++)
{
byte2String += targetData[i].ToString("x");
}
return byte2String;
}
using System.Security.Cryptography;

/// <summary>
/// 给一个字符串进行MD5加密
/// </summary>
/// <param name="strText">待加密字符串</param>
/// <returns>加密后的字符串</returns>
public stati