简易安装 OpenSSL

官网的太麻烦了

如果你装了git 他里面有一个openssl.exe
可以直接用

下面是简易安装方法
https://slproweb.com/products/Win32OpenSSL.html

我是win10 下这个
Win64 OpenSSL v3.1.1
简易安装 OpenSSL_第1张图片
选下面的
后面的赞助 全不选
简易安装 OpenSSL_第2张图片
配置环境变量
配置Path变量
简易安装 OpenSSL_第3张图片
命令行输入
openssl version
显示版本号
简易安装 OpenSSL_第4张图片
安装成功
node 有一个crypto 包 专门用来计算加密 但是不支持 crc

chatgpt的解释是
Node.js中的crypto包主要提供加密、哈希和伪随机数生成等安全功能,而CRC(Cyclic Redundancy Check)算法通常用于数据完整性校验,不属于传统密码学范畴。因此,Node.js中的crypto包并未提供CRC算法实现,但可以通过其它模块或第三方库来实现CRC校验功能。

需要安装crc包
npm install crc

const crc = require('crc');
const fs = require('fs');
var a = fs.readFileSync("a.js",'utf8');
const checksum = crc.crc32(a).toString(16);
console.log(checksum);

你可能感兴趣的:(ssl)