2024年3月15日发(作者:)
C#实现MD5加密
C#实现MD5加密
方法一
首先,先简单介绍一下MD5
MD5的全称是message-digestalgorithm5(信息-摘要算法,在90年代初由mit
laboratoryforcomputerscience和rsadatasecurityinc的
开发出来,经md2、md3和md4发展而来。
MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密
前的东东相同的可能性极小)
引用
graphy;
;
具体代码如下(写在按钮的Click事件里):
byte[]result=es(());
//tbPass为输入密码的文本框
MD5md5=newMD5CryptoServiceProvider();
byte[]output=eHash(result);
=ng(output).Replace("-","");
//tbMd5pass为输出加密文本的文本框
方法二
C#md5加密(上)
stringa;//加密前数据
stringb;//加密后数据
b=sswordForStoringInConfig
File(a,"MD5")
usingSystem;
graphy;
方法2
publicstaticstringGetMD5(stringmyString)
{
MD5md5=newMD5CryptoServiceProvider();
byte[]fromData=es(myString);
byte[]targetData=eHash(fromData);
stringbyte2String=null;
for(inti=0;i<;i++)
{
byte2String+=targetData[i].ToString("x");
}
returnbyte2String;
}
graphy;
///
///给一个字符串进行MD5加密
///
///
///
publicstaticstringMD5Encrypt(stringstrText)
{
MD5md5=newMD5CryptoServiceProvider();
byte[]result=
eHash(es(strText));
ing(result);
}
C#MD5加密
graphy;
privatevoidbtnOK_Click(objectsender,rgse)
{
stringstrConn="server=192.168.0.51;database=chengheng;Userid=sa;
password=123";
if(()=="")
{
erStartupScript("sf","");
return;
}
elseif(()=="")
{
erStartupScript("sfs","");
return;


发布评论