আমি নোড.জেজে লেখা একটি ওয়েবসকেট সার্ভার তৈরি করার চেষ্টা করছি
সার্ভারটি কাজ করার জন্য আমার একটি স্ট্রিংয়ের SHA1 হ্যাশ পাওয়া দরকার।
আমাকে যা করতে হবে তা ডক্সের 5.2.2 পৃষ্ঠা 35-এ ব্যাখ্যা করা হয়েছে ।
দ্রষ্টব্য: উদাহরণ হিসাবে,
"Sec-WebSocket-Key"
ক্লায়েন্টের হ্যান্ডশেকের শিরোনামের মানটি থাকলে"dGhlIHNhbXBsZSBub25jZQ=="
সার্ভারটি"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
স্ট্রিং গঠনের জন্য স্ট্রিং যুক্ত করে would"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। এই মানটি তখন বেস 64-এনকোডড হয়"s3pPLMBiTxaQ9kYGzzhZRbK+xOo="
, মান দিতে , যা"Sec-WebSocket-Accept"
শিরোনামে ফিরে আসবে ।