我想要一个5个字符的字符串,由从集合中随机挑选的字符组成[a-zA-Z0-9].
使用JavaScript执行此操作的最佳方法是什么?
我想创建一个哈希I love cupcakes(用密钥签名abcdeg)
如何使用Node.js加密创建该哈希?
我正在尝试创建一个用node.js编写的websocket服务器
为了使服务器工作,我需要获取字符串的SHA1哈希值.
我需要做的是在文档的第5.2.2节第35页中解释.
注意:例如,如果
"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"标头中返回的值.
我需要使用JavaScript创建一个介于0.0200和0.120之间的随机数.我该怎么做?