人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁(yè) > 編程技術(shù) > 正文

js 如何加密

js 如何加密

JavaScript 中加密數(shù)據(jù)有多種方法,以下是一些常見(jiàn)的加密方式: 1. 使用 `CryptoJS``CryptoJS` 是一個(gè)廣泛使用的JavaScript加密庫(kù)...

JavaScript 中加密數(shù)據(jù)有多種方法,以下是一些常見(jiàn)的加密方式:

1. 使用 `CryptoJS`

`CryptoJS` 是一個(gè)廣泛使用的JavaScript加密庫(kù),支持多種加密算法。

安裝(如果你使用npm)

```bash

npm install crypto-js

```

使用示例

```javascript

// 引入CryptoJS

var CryptoJS = require("crypto-js");

// 對(duì)數(shù)據(jù)進(jìn)行加密

var ciphertext = CryptoJS.AES.encrypt("my secret message", "secret key 123").toString();

console.log(ciphertext);

```

2. 使用 Web Crypto API

現(xiàn)代瀏覽器支持Web Crypto API,可以用于加密。

使用示例

```javascript

async function encryptData(data, key) {

const encoder = new TextEncoder();

const dataBuffer = encoder.encode(data);

const keyBuffer = await window.crypto.subtle.importKey(

"raw",

key,

{ name: "AES-CBC", length: 256