糾正:HashPasswordForStoringInConfigFile中的Md5演算法並非常用的Md5演算法 (轉)
糾正:HashPasswordForStoringInConfigFile中的Md5演算法並非常用的Md5演算法 (轉)[@more@]
明文:<:Textbox id="txtClear" runat="server" />
通常用的 MD5:
HashPasswordForStoringInConfigFile中的 MD5:
本來我也以為System..Security.FormsAuthentication.HashPassForStoringInConfigFile中的MD5和常用的一樣
可今天一試,結果有很大不同,
比如test,HashPasswordForStoringInConfigFile編碼成
C8059E2EC7419F590E79D7F1B774BFE6
而應該是098f6bcd4621d373cade4e832627b4f6
而且不同的機器不同的結果,有些結果正確
一看MSDN的解釋,原來是
Given a password and a string ntifying the hash type, this routine produces a hash password suitable for storing in a configuration file.
為了和以前的程式碼相容和平臺相容,只好自己重新寫了MD5的演算法,利用System.Security.Cryptography.MD5CryptoServiceProvider
程式碼如下,大家一下就知道了,我就不多說了。
明文:<:Textbox id="txtClear" runat="server" />
通常用的 MD5:
HashPasswordForStoringInConfigFile中的 MD5:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-990781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MD5演算法演算法
- MD5加密演算法簡介 (轉)加密演算法
- MD5加密演算法加密演算法
- MD5演算法:密碼學中的傳奇演算法密碼學
- 昔日的加密英雄:MD5演算法不安全(轉)加密演算法
- Java常用加密演算法(一)—單向加密演算法(MD5/SHA)Java加密演算法
- MD5演算法詳解演算法
- MD5演算法的應用及原理演算法
- MD5訊息摘要演算法演算法
- MD5雜湊加密演算法加密演算法
- FLASHMX中的MD5函式 (轉)函式
- 詳解 MD5 資訊摘要演算法演算法
- MD5演算法--C++實現演算法C++
- 常用加密解密演算法【RSA、AES、DES、MD5】介紹和使用加密解密演算法
- 利用 C++ 實現 md5 演算法C++演算法
- MD5演算法研究 (10千字)演算法
- Oracle中的MD5加密Oracle加密
- MD5演算法16位與32位的區別演算法
- JAVA中MD5加密(MD5工具類)Java加密
- 摘要與加密的區別(以MD5演算法為例)加密演算法
- 一種基於Md5演算法的改進加密方法演算法加密
- 一個軟體的MD5註冊演算法【原創】演算法
- 加密演算法原理分析(MD5、SHA-256)加密演算法
- MD5Util (MD5加密摘要演算法)。加密演算法
- MD5的使用
- MD5和MD5破解的一些事
- c#相容PHP中的md5C#PHP
- IP檢視器V6.1版的演算法淺析(原創)--MD5演算法演算法
- 深入理解MD5演算法:原理、應用與安全演算法
- oracle的md5加密Oracle加密
- jquery和php中相同的MD5加密jQueryPHP加密
- MD5的介紹,演算法和實現。 ――――娃娃/[CCG] (23千字)演算法
- SQL Server中MD5加密SQLServer加密
- 加密演算法比較:SHA1,SHA256,MD5加密演算法
- mac 生成字串的md5Mac字串
- javaScript中計算字串MD5JavaScript字串
- md5解密解密
- MD5加密加密