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

asp.net下常用的加密算法MD5、SHA-1應用代碼

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

首先,它不可逆,沒有系統的方法可以知道MD5碼原來的文字是什么
   其次,這個碼具有高度的離散性,沒有規律可循。哪怕原信息的一點點變化就會導致MD5的巨大變化,也可以說產生的MD5 碼是不可預測的。
   最后,由于這個碼有128位那么長,所以任意信息之間具有相同MD5碼的可能性非常之低,通常被認為是不可能的。

用途:

一般認為MD5碼可以唯一地代表原信息的特征,通常用于密碼的加密存儲,數字簽名,文件完整性驗證等

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


SHA1

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

用法實例:

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

注意:因為兩種加密算法均為不可逆,所以在進行信息校正時需要將原文加密之后進行比對。如果是用戶忘記了密碼,只能將用戶密碼進行重置。

AspNet技術asp.net下常用的加密算法MD5、SHA-1應用代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久中文字幕亚洲精品最新 | 亚洲精品伊人久久久久 | 国产跪地吃黄金喝圣水合集 | 国产精品一区二区激情 | 热综合一本伊人久久精品 | 国产精品自在拍在线播放 | 成人在线免费看片 | 男女牲交大战免费播放 | 亚洲精品中文字幕制 | 日本欧美高清一区二区视频 | 小xav导航 | 国产精品久久久久无码AV色戒 | 久久99精品涩AV毛片观看 | 超碰最新地址 | 久久99re66热这里只有精品 | 午夜在线观看免费观看 视频 | 搡女人免费免费视频观看 | 精品国产在天天线在线麻豆 | 蜜桃日本MV免费观看 | 夜色88V精品国产亚洲AV | 国产伦精品一区二区三区免费观看 | 一攻多受h嗯啊巨肉bl巨污 | 国产亚洲精品第一区香蕉 | 99pao成人国产永久免费视频 | 国产精片久久久久久婷婷 | 露露的性战k8经典 | 日韩高清毛片 | 亚洲人成在线播放无码 | 女生扒开下面 | 手机国产视频福利 | 超碰97人人做人人爱少妇 | 久久精品视频免费 | 亚洲精品国产品国语在线试看 | 午夜伦理 第1页 | 成人a视频片在线观看免费 成人a毛片久久免费播放 | 青草影院内射中出高潮-百度 | 青青草A在在观免费线观看 青青草AV国产精品 青青草 久久久 | 最近韩国HD免费观看国语 | 飘雪在线观看免费高清完整版韩国 | 撅高 自己扒开 调教 | 亚洲AV人无码综合在线观看蜜桃 |