原生js如何引入crypto
时间: 2023-10-11 19:05:17 浏览: 106
Vue引入版本crypto-js.js
在原生 JavaScript 中,可以使用以下语句引入 crypto 模块:
```js
const crypto = require('crypto');
```
但是需要注意的是,这种方式只适用于 Node.js 环境,而不适用于浏览器环境。在浏览器中,可以使用以下方式引入 crypto 模块:
```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script>
```
这里使用的是 CryptoJS 库,它提供了常见的加密和哈希算法的实现。可以通过以下方式使用:
```js
const encrypted = CryptoJS.AES.encrypt('hello world', 'secret key');
console.log(encrypted.toString());
```
这段代码将字符串 "hello world" 使用 AES 算法进行加密,并使用 "secret key" 作为密钥。加密结果可以通过 toString() 方法获取。
阅读全文