1 / 9
文档名称:

C#实现MD5加密方法.docx

格式:docx   大小:23KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#实现MD5加密方法.docx

上传人:wxc6688 2019/9/5 文件大小:23 KB

下载得到文件列表

C#实现MD5加密方法.docx

文档介绍

文档介绍:C#实现MD5加密方法华岳刷票先,先简单介绍一下MD5MD5的全称是message-digestalgorithm5(信息-摘要算法,,经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东东相同的可能性极小);;具体代码如下(写在按钮的Click事件里):byte[]result=(());//tbPass为输入密码的文本框MD5md5=newMD5CryptoServiceProvider();byte[]output=puteHash(result);=(output).Replace("-","");//tbMd5pass为输出加密文本的文本框方法二C#md5加密(上)stringa;//加密前数据stringb;//加密后数据b=(a,"MD5")usingSystem;;方法2publicstaticstringGetMD5(stringmyString){MD5md5=newMD5CryptoServiceProvider();byte[]fromData=(myString);byte[]targetData=puteHash(fromData);stringbyte2String=null;for(inti=0;i<;i++){byte2String+=targetData[i].ToString("x");}returnbyte2String;};///<summary>///给一个字符串进行MD5加密///</summary>///<paramname="strText">待加密字符串</param>///<returns>加密后的字符串</returns>publicstaticstringMD5Encrypt(stringstrText){MD5md5=newMD5CryptoServiceProvider();byte[]result=puteHash((strText));(result);}C#;privatevoidbtnOK_Click(objectsender,Syste