मैं एक 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 0x2c 0x62 0x462 0x16 0x90 0xf6 0x46 0x46/x06 0xcf 0x38 0x59 0x452xx2 0xbe 0xc4 0x4 0x4 0 मान देता है। मान देने के लिए यह मान फिर बेस 64-एनकोडेड है"s3pPLMBiTxaQ9kYGzzhZRbK+xOo="
, जिसे"Sec-WebSocket-Accept"
हेडर में वापस किया जाएगा ।