Sto cercando di creare un server websocket scritto in node.js
Per far funzionare il server devo ottenere l'hash SHA1 di una stringa.
Quello che devo fare è spiegato nella sezione 5.2.2 a pagina 35 dei documenti .
NOTA: Ad esempio, se il valore
"Sec-WebSocket-Key"dell'intestazione"dGhlIHNhbXBsZSBub25jZQ=="nell'handshake del client fosse , il server aggiungerebbe"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"la stringa per formare la stringa"dGhlIHNhbXBsZSBub25jZQ==258EAFA5-E914-47DA-95CA-C5AB0DC85B11". Il server quindi prenderebbe l'hash SHA-1 di questa stringa, fornendo il valore 0xb3 0x7a 0x4f 0x2c 0xc0 0x62 0x4f 0x16 0x90 0xf6 0x46 0x06 0xcf 0x38 0x59 0x45 0xb2 0xbe 0xc4 0xea. Questo valore viene quindi codificato in base64, per fornire il valore"s3pPLMBiTxaQ9kYGzzhZRbK+xOo=", che verrebbe restituito"Sec-WebSocket-Accept"nell'intestazione.