1. 程式人生 > >JavaScript加密庫Crypto-JS的使用

JavaScript加密庫Crypto-JS的使用

先來圖片一張,看看效果(一個採用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=

相關推薦

JavaScript加密Crypto-JS的使用

先來圖片一張,看看效果(一個採用Crypto-JS實現的工具展示): CryptoJS (crypto.js) 為 JavaScript 提供了各種各樣的加密演算法。目前已支援的演算法包括: MD5 SHA-1 SHA-256 AES Rabbit MA

JavaScript 加密Crypto-JS

CryptoJS庫 CryptoJS是一個純javascript寫的加密類庫,使用起來簡單方便。目前已支援的演算法包括: MD5SHA-1SHA-256AESRabbitMARC4HMAC HMA

JavaScript RSA加密Cryptico.js

轉自:http://www.open-open.com/news/view/27cfef Cryptico.js 是一個易於使用的JavaScript工具包用於在客戶端對文字進行加密。 它支援RSA + AES方法,任意位元組長度(228, 1024等)的文字都可以進

實現一個javascript手勢 -- base-gesture.js

存在 之前 art tar 如果 給他 上下 避免 私家車   現在移動端這麽普及呢,我們在手機上可以操作更多了。對於網頁來說實現一些豐富的操作感覺也是非常有必要的,對吧(如果你僅僅需要click,,那就當我沒說咯。。。)~~比如實現上下,左右滑動,點擊之類的,加上這些東西

前端 使用 crypto-js 對數據進行對稱加密

div col add 對稱加密 style clas encrypted github mss 傳送門: # crypto-js github https://github.com/brix/crypto-js demo1: // 加載核心加密庫 var Cry

JavaScript 版本的 RSA加密文件

nbsp javascrip big arr http pub int 地址 oct <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4

Hbuilder開發app實戰-識歲05-Crypto.js實現各種js加密演算法

前言 js加密,應該說做js開發的很少接觸到這一塊,因為很多時候都是做加密,很少有前端做加密的, 很榮幸我接觸過兩次,找到了crypto.js,很好的東西,可以實現各種js加密。 吐槽 吐槽下前端做加密,一般來說前端做加密這需求是很少的,極少的, 我卻碰到了兩次,

幾維安全Javascript程式碼混淆(js加密)線上使用說明

幾維安全Javascript程式碼混淆是一項線上加密服務,使用者只需將JS檔案打包成zip包,提交到加密平臺,即可完成程式碼混淆、字串加密、屬性加密、呼叫轉換等多項保護措施,提高攻擊者分析Javascript程式碼邏輯的難度,從而保護核心程式碼。 功能一、程式碼混淆 Javascript程式

使用crypto.js進行資訊加密解密

<script type="text/javascript" src="./crypto-js.js"></script> <script type="text/javascript"> var password = 'password' // 待加密欄位

JS加密】SJCL :斯坦福大學JS加密

斯坦福大學Javascript加密庫簡稱SJCL,是一個由斯坦福大學電腦保安實驗室創立的專案,旨在建立一個安全、快速、短小精悍、易使用、跨瀏覽器的JavaScript加密庫。 斯坦福大學下載地址:http://crypto.stanford.edu/sjcl/sjcl.zip   Gi

vue中使用cookies和crypto-js實現記住密碼和加密

不多BB,搞快、搞快、 使用crypto-js加解密 第一步,安裝 npm install crypto-js 第二步,在你需要的vue元件內import import CryptoJS from "crypto-js"; 第三步,使用 // Encrypt

golang crypto 加密使用

golang 中文文件         https://studygolang.com/pkgdoccrypto 官方文件         https://

JavaScript 日期處理類 Moment.js

官網地址:http://momentjs.cn/ 安裝: bower install moment --save # bower npm install moment --save # npm Install-Package Moment.js # NuGet spm insta

前端加密解密之Crypto.js

前端js加密概述 對系統安全性要求比較高,那麼需要選擇https協議來傳輸資料。當然很多情況下一般的web網站,如果安全要求不是很高的話,用http協議就可以了。在這種情況下,密碼的明文傳輸顯然是不合適的,因為如果請求在傳輸過程中被截了,就可以直接拿明文密碼登入網站了。 HTTPS(443

Fabric.js 2.4.6 釋出,簡易 JavaScript Canvas

   Fabric.js 2.4.6 已釋出,這是一個小的 bug 修復版本,解決了 2.4.5 版本中存在的 svg 匯出問題 #5438 Fabric.js 是一款簡單而強大的 JavaScript Canvas 庫,在 HTML5 Canvas 元素之上提供了互

Plotly.js 1.43.1 釋出,JavaScript 圖表

   Plotly.js 1.43.1 已釋出,這是一個開源的 JavaScript 圖表庫,基於 d3.js 和 stack.gl 。Plotly.js 是一個高層次的、描述性的圖表庫,自帶超過30種圖表型別,包括 3D 圖表、統計圖表、SVG 地圖等。

Raphaël Raphael.js 中文幫助文件,SVG、VML、Javascript向量(Raphael Reference API)

最近迷戀網頁向量圖形處理方案,仔細研究了一個很優秀的 Javascript 向量庫,很是強大。 雖然這個庫很強大,但是他幾乎默默無聞,而且唯一的資料,就是原作者寫的英文API。 最近加班加點,終於把原版英文幫助文件翻譯為中文了。 Raphael Javascript 是

Fabric.js 2.6.0 釋出,功能強大的 JavaScript Canvas

   Fabric.js 2.6.0 釋出了,此版本更新內容如下: Fix: 避免 IE11 上奇怪的繪製圖像 #5428 Fix: 一種罕見的 clipPath 案例 #5477 Fix: 涉及 webgl 時節點下程式碼的可測試性&nb

JS加密

crypto hwm tps 前端 提交 建議 doc word hash 作者聲明:本博客中所寫的文章,都是博主自學過程的筆記,參考了很多的學習資料,學習資料和筆記會註明出處,所有的內容都以交流學習為主。有不正確的地方,歡迎批評指正 本文主要是參考aicoder馬倫老師的

JS 不可逆加密,高階 JavaScript 加密

(function(w, d) { w.info = "這是一個高階加密的方式,加密後不能恢復,請儲存好原始碼。"; d.adinfo = "站長接手動加密,保衛你的 js。"; })(window, document); 加密後內容是: var _0x9272=["\x