<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

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

        來源:懂視網 責編:小采 時間:2020-11-27 22:44:55
        文檔

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

        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發展而來。是一種不可逆的加密算法,目前是最牢靠的加
        推薦度:
        導讀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的全稱是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;
        }
        }

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

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

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

        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發展而來。是一種不可逆的加密算法,目前是最牢靠的加
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 无人在线观看免费高清| 黄网站在线播放视频免费观看 | 亚洲精品乱码久久久久久按摩| 在线亚洲v日韩v| 免费人成网站7777视频| 美女视频黄频a免费| 亚洲国产精品无码久久九九| 美女被爆羞羞网站在免费观看| 亚洲&#228;v永久无码精品天堂久久| 日韩欧美亚洲国产精品字幕久久久| 免费国产成人午夜电影| 免费国产va视频永久在线观看| 亚洲另类激情专区小说图片| 国产黄在线观看免费观看不卡| 亚洲精品中文字幕乱码三区| 久久免费观看国产精品88av| 久久精品国产亚洲av麻豆色欲| 99久久免费国产精品特黄| 国产午夜亚洲精品国产| 免费va在线观看| 永久免费A∨片在线观看| 久久亚洲国产精品成人AV秋霞| 野花高清在线观看免费3中文 | 欧洲亚洲综合一区二区三区| 亚洲无码视频在线| 久久国产精品2020免费m3u8| 成人亚洲国产va天堂| 亚洲精品99久久久久中文字幕 | 免费国产黄网站在线观看可以下载 | 久久久亚洲精品蜜桃臀| 永久免费A∨片在线观看| 国产精品亚洲自在线播放页码| 国产又黄又爽又刺激的免费网址 | 黄色毛片免费观看| 亚洲国产精品久久久久婷婷老年| 色老头永久免费网站| 日韩在线观看免费| 亚洲视频在线免费看| 国产99视频免费精品是看6| 野花香在线视频免费观看大全| 国产好大好硬好爽免费不卡|