using System.Security.Cryptography
using System.Text具体代码如下(写在按钮的Click事件里):
byte[] result = Encoding.Default.GetBytes(this.tbPass.Text.Trim()) //tbPass为输入密码的文本框
MD5 md5 = new MD5CryptoServiceProvider()
byte[] output = md5.ComputeHash(result)
this.tbMd5pass.Text = BitConverter.ToString(output).Replace("-","") //tbMd5pass为输出加密文本的文本框
用MD5加密文件不可行,MD5是不可逆加密,也就是说加密后无法还原,到时候取出来的时候无法还原成原始文件的像文件加密这种,需要找一种可逆的加密算法,MD5适合加密密码这种不需要还原的,或者用于计算文件的MD5用于较对看看是否产生变化
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)