天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net下常用的加密算法MD5、SHA-1應(yīng)用代碼

MD5
MD5的全稱(chēng)是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest開(kāi)發(fā)出來(lái),經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。是一種不可逆的加密算法,目前是最牢靠的加密算法之一,尚沒(méi)有能夠逆運(yùn)算的程序被開(kāi)發(fā)出來(lái),它對(duì)應(yīng)任何字符串都可以加密成一段唯一的固定長(zhǎng)度的代碼。
特性:

首先,它不可逆,沒(méi)有系統(tǒng)的方法可以知道MD5碼原來(lái)的文字是什么
   其次,這個(gè)碼具有高度的離散性,沒(méi)有規(guī)律可循。哪怕原信息的一點(diǎn)點(diǎn)變化就會(huì)導(dǎo)致MD5的巨大變化,也可以說(shuō)產(chǎn)生的MD5 碼是不可預(yù)測(cè)的。
   最后,由于這個(gè)碼有128位那么長(zhǎng),所以任意信息之間具有相同MD5碼的可能性非常之低,通常被認(rèn)為是不可能的。

用途:

一般認(rèn)為MD5碼可以唯一地代表原信息的特征,通常用于密碼的加密存儲(chǔ),數(shù)字簽名,文件完整性驗(yàn)證等

用法實(shí)例:
復(fù)制代碼 代碼如下:
private string getMD5(string code)
{
if (!String.IsNullOrEmpty(code))
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(code, "MD5").ToLower();
}
else
{
return string.Empty;
}
}


SHA1

SHA1的全稱(chēng)是Secure Hash Algorithm(安全哈希算法) ,是由NIST NSA設(shè)計(jì)為同DSA一起使用的,它對(duì)長(zhǎng)度小于264的輸入,產(chǎn)生長(zhǎng)度為160bit的散列值,因此抗窮舉(brute-force)性更好。SHA-1 設(shè)計(jì)時(shí)基于和MD4相同原理,并且模仿了該算法。SHA-1是由美國(guó)標(biāo)準(zhǔn)技術(shù)局(NIST)頒布的國(guó)家標(biāo)準(zhǔn),是一種應(yīng)用最為廣泛的hash函數(shù)算法,也是目前最先進(jìn)的加密技術(shù),被政府部門(mén)和私營(yíng)業(yè)主用來(lái)處理敏感的信息。而SHA-1基于MD5,MD5又基于MD4。
SHA-1比MD5多32位密文,所以更安全。由于同樣的原因,MD5比SHA-1的運(yùn)算速度更快。

用法實(shí)例:

復(fù)制代碼 代碼如下:
private string getSHA(string code)
{
if (!String.IsNullOrEmpty(code))
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(code, "SHA1").ToLower();
}
else
{
return string.Empty;
}
}

注意:因?yàn)閮煞N加密算法均為不可逆,所以在進(jìn)行信息校正時(shí)需要將原文加密之后進(jìn)行比對(duì)。如果是用戶(hù)忘記了密碼,只能將用戶(hù)密碼進(jìn)行重置。

AspNet技術(shù)asp.net下常用的加密算法MD5、SHA-1應(yīng)用代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费一级毛片在线观看 | 精品性影院一区二区三区内射 | 国产色综合久久无码有码 | 千禧金瓶梅 快播 | 国产亚洲人成在线视频 | 精品丰满人妻无套内射 | 青柠在线观看视频在线高清 | 久久久久久久久女黄 | 亚洲精品偷拍影视在线观看 | 18禁黄无遮挡禁游戏在线下载 | 里番acg纲手的熟蜜姬训练场 | 人人草影院 | 99久久亚洲 | 国产亚洲欧洲日韩在线三区 | 强壮的公次次弄得我高潮韩国电影 | 打卡中国各地奋斗第一线 | 中文字幕本庄优花喂奶 | 国产成人免费网站在线观看 | 18禁裸乳无遮挡免费网站 | 依恋影院在线观看 | 伊人影院网 | 美女被日出水 | 国产精品亚洲第一区二区三区 | 亚洲人成网77777色在线播放 | 在线中文高清资源免费观看 | 精品国产乱码久久久久久乱码 | 亚洲an天堂an在线观看 | 人人艹人人 | jizzzz亚洲丰满xxxx | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 高清bblxx手机在线观看 | 日韩大胆视频 | 无码人妻视频又大又粗欧美 | 久久亚洲A片COM人成A | 神马伦理不卡午夜电影 | 99久久精品全部 | 国产GV无码A片在线观看 | 国产亚洲日韩在线播放不卡 | 狠狠狠狠狠狠干 | 欧美日韩精品不卡在线观看 | 中文字幕在线观看亚洲 |