欧美经典成人在观看线视频_嫩草成人影院_国产在线精品一区二区中文_国产欧美日韩综合二区三区

當前位置:首頁 > 編程技術 > 正文

js 如何加密

js 如何加密

JavaScript 中加密數據有多種方法,以下是一些常見的加密方式: 1. 使用 `CryptoJS``CryptoJS` 是一個廣泛使用的JavaScript加密庫...

JavaScript 中加密數據有多種方法,以下是一些常見的加密方式:

1. 使用 `CryptoJS`

`CryptoJS` 是一個廣泛使用的JavaScript加密庫,支持多種加密算法。

安裝(如果你使用npm)

```bash

npm install crypto-js

```

使用示例

```javascript

// 引入CryptoJS

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

// 對數據進行加密

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

console.log(ciphertext);

```

2. 使用 Web Crypto API

現代瀏覽器支持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