js如何实现加密
- 编程技术
- 2025-02-01 17:19:30
- 1
JavaScript 中实现加密有多种方式,以下是一些常用的加密方法: 1. 哈希加密```javascript// 安装 crypto-js// npm instal...
JavaScript 中实现加密有多种方式,以下是一些常用的加密方法:
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. 对称加密
对称加密使用相同的密钥进行加密和解密。
AES
可以使用 `crypto` 模块来实现 AES 加密。
```javascript
const crypto = require('crypto');
// 创建加密密钥
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');
本文链接:http://www.xinin56.com/bian/421829.html
上一篇:不羡黄金罍全诗赏析
下一篇:2米宽3.6米长厨房怎么设计