js 如何加密
- 编程技术
- 2025-01-26 05:12:58
- 1
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
本文链接:http://www.xinin56.com/bian/344766.html
下一篇:学院是公办学校吗