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

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

js如何實現(xiàn)加密

js如何實現(xiàn)加密

JavaScript 中實現(xiàn)加密有多種方式,以下是一些常用的加密方法: 1. 哈希加密```javascript// 安裝 crypto-js// npm instal...

JavaScript 中實現(xiàn)加密有多種方式,以下是一些常用的加密方法:

1. 哈希加密

```javascript

// 安裝 crypto-js

// npm install crypto-js

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

// 使用 SHA-256 哈希加密

let message = "Hello World";

let hash = CryptoJS.SHA256(message);

console.log(hash.toString());

```

2. 對稱加密

對稱加密使用相同的密鑰進(jìn)行加密和解密。

AES

可以使用 `crypto` 模塊來實現(xiàn) AES 加密。

```javascript

const crypto = require('crypto');

// 創(chuàng)建加密密鑰

const key = crypto.randomBytes(32);

const iv = crypto.randomBytes(16);

function encrypt(text) {

const cipher = crypto.createCipheriv('aes-256-cbc', Buffer.from(key), iv);

let encrypted = cipher.update(text);

encrypted = Buffer.concat([encrypted, cipher.final()]);

return encrypted.toString('hex');