首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在node.js中获取字符串的sha1散列?

如何在node.js中获取字符串的sha1散列?
EN

Stack Overflow用户
提问于 2011-08-08 23:02:52
回答 6查看 131.6K关注 0票数 127

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

要让服务器正常工作,我需要获取字符串的SHA1散列。

我要做的事情在Section 5.2.2 page 35 of the docs中有解释。

注意:例如,如果客户端握手中的"Sec-WebSocket-Key"标头的值为"dGhlIHNhbXBsZSBub25jZQ==",则服务器将附加字符串"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"以形成字符串"dGhlIHNhbXBsZSBub25jZQ==258EAFA5-E914-47DA-95CA-C5AB0DC85B11"。然后,服务器将获取该字符串的SHA-1哈希值0xb3 0x7a 0x4f 0x2c 0xc0 0x62 0x4f 0x16 0x90 0xf6 0x46 0x06 0xcf 0x38 0x59 0x45 0xb2 0xbe 0xc4 0xea。然后对该值进行base64编码,以提供值"s3pPLMBiTxaQ9kYGzzhZRbK+xOo=",该值将在"Sec-WebSocket-Accept"标头中返回。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6984139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档