JavaScript加密庫Crypto-JS的使用
CryptoJS (crypto.js) 為 JavaScript 提供了各種各樣的加密演算法。目前已支援的演算法包括:
MD5
SHA-1
SHA-256
AES
Rabbit
MARC4
HMAC
HMAC-MD5
HMAC-SHA1
HMAC-SHA256
PBKDF2
雜湊/雜湊
CryptoJS是一個純javascript寫的加密類庫(下載),我們使用它只需要加入相關的引用即可:
雜湊/雜湊示例1:
XML/HTML code ?
1 2 3 4 5 6 7 |
< script type = "text/javascript" src = "http://www.osctools.net/js/CryptoJS/components/core-min.js" ></ script >
< script type = "text/javascript" src = "http://www.osctools.net/js/CryptoJS/rollups/md5.js" ></ script >
< script type = "text/javascript" >
alert("你好,歡迎來到開源中國線上工具,這是一個MD5測試 MD5:"+CryptoJS.MD5("你好,歡迎來到開源中國線上工具,這是一個MD5測試")); </ script >
|
點此編輯程式碼並檢視執行效果
上面就一行程式碼就可以輕鬆搞定一個MD5的雜湊,使用非常方便。
同樣,如果你想進行sha1、sha256等等諸多雜湊演算法,只需要引入相關的庫就行了。
對於 HMAC-sha1 、HMAC-sha256、HMAC-md5等,用法是這樣:
雜湊/雜湊示例2
XML/HTML code ?
1 2 3 4 5 6 7 |
< script type = "text/javascript" src = "http://www.osctools.net/js/CryptoJS/components/core-min.js" ></ script >
< script type = "text/javascript" src =
|