官网的太麻烦了
如果你装了git 他里面有一个openssl.exe
可以直接用
下面是简易安装方法
https://slproweb.com/products/Win32OpenSSL.html
我是win10 下这个
Win64 OpenSSL v3.1.1
选下面的
后面的赞助 全不选
配置环境变量
配置Path变量
命令行输入
openssl version
显示版本号
安装成功
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);