c#怎样实现 文本文件加密解密?
4个回答
展开全部
本来不想回答的,可是看到推荐答案我实在看不下去了,这个跟c#加密方式有半毛钱关系吗?
用比较通用的,可以使md5加密或者sha1,要在web页面下的
1.添加 using System.Web.Security; 命名空间
2.我自己用了个例子,比较容易懂的:
public string SHA1(string source) {
return FormsAuthentication.HashPasswordForStoringInConfigFile(source, "SHA1");
}
public string MD5(string source)
{
return FormsAuthentication.HashPasswordForStoringInConfigFile(source, "MD5"); ;
protected void Button1_Click(object sender, EventArgs e) {
TextBox2.Text = MD5(TextBox1.Text) + "\n" + SHA1(TextBox1.Text);
}
或许楼主的意思我没理解正确,希望这样对你有帮助
用比较通用的,可以使md5加密或者sha1,要在web页面下的
1.添加 using System.Web.Security; 命名空间
2.我自己用了个例子,比较容易懂的:
public string SHA1(string source) {
return FormsAuthentication.HashPasswordForStoringInConfigFile(source, "SHA1");
}
public string MD5(string source)
{
return FormsAuthentication.HashPasswordForStoringInConfigFile(source, "MD5"); ;
protected void Button1_Click(object sender, EventArgs e) {
TextBox2.Text = MD5(TextBox1.Text) + "\n" + SHA1(TextBox1.Text);
}
或许楼主的意思我没理解正确,希望这样对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.Security.Cryptographic 下有很多加密及解密的工具类
1. 根据需要选择一种加密算法类
2. 根据所使用的加密算法类生成或是从文件中载入加密解密使用的key及iv
3. 使用key及iv初始化加密算法对象
4. 打开需要保存或是读取的文件流
5. 创建 CryptoStream,使用第4步生成的文件流及第3步生成的加密算法对象初始化
6. 将数据写入到CryptoStream流中即对数据进行加密,从CryptoStream中读出数据即对数据进行解密
7. 释放所有对象完成工作
1. 根据需要选择一种加密算法类
2. 根据所使用的加密算法类生成或是从文件中载入加密解密使用的key及iv
3. 使用key及iv初始化加密算法对象
4. 打开需要保存或是读取的文件流
5. 创建 CryptoStream,使用第4步生成的文件流及第3步生成的加密算法对象初始化
6. 将数据写入到CryptoStream流中即对数据进行加密,从CryptoStream中读出数据即对数据进行解密
7. 释放所有对象完成工作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
md5进行加密...没有好的解密方式...最好的方式就是对等对比
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询