我正在try 创建一个用node编写的websocket服务器.js

为了让服务器工作,我需要获取字符串的SHA1散列.

我要做的事在Section 5.2.2 page 35 of the docs页中解释.

注:例如,如果

推荐答案

参见crypto.createHash() function以及相关的hash.update()hash.digest()功能:

var crypto = require('crypto')
var shasum = crypto.createHash('sha1')
shasum.update('foo')
shasum.digest('hex') // => "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33"

Node.js相关问答推荐

如何将Node.js与Nuxt.js一起使用?

请求正文未定义

Sass-TypeError:无法读取未定义的属性(正在读取';indexOf';)

FiRestore UPDATE方法引发错误:&Quot;错误:13内部:收到代码为1&Quot;的RST_STREAM

ForbidenError:使用Express.js的CSRF令牌无效

Puppeteer 在本地运行良好,但在 Heroku 中运行不佳

尽管 tsconfig 中提供了正确的路径,但仍出现找不到模块错误

Node fetch 实现似乎与 Deno 和 Bun 不同,导致网站没有返回响应?

使用 create-expo-app 时如何更改 webpack-config.js 中的哈希函数?

npm chokidar 触发事件两次

Nodejs mongoose 在一个查询中从多个集合中获取结果

使用 node/express/Multer,您如何首先判断参数?

多个 Axios 请求合并

在 Node.js 中的两个不同进程之间进行通信

React Native ios build:找不到 node

通过 POST 请求将数据从 node.js 服务器发送到 node.js 服务器

Nodejs续集批量更新

NodeJS 中的 HTTPS 请求

从 node.js 连接到 mongodb 时出现 ECONNREFUSED 错误

node.js 异步库