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
C#实现MD5加密方法 来自淘豆网www.taodocs.com转载请标明出处.