XChat का एंड-टू-एंड एन्क्रिप्शन कैसे काम करता है
एक मैसेजिंग ऐप के लिए एंड-टू-एंड एन्क्रिप्शन का व्यावहारिक मतलब, सरल भाषा में।
एंड-टू-एंड एन्क्रिप्शन एक ऐसा शब्द है जिसे लोग बिना ज़्यादा समझाए यूँ ही उछाल देते हैं। XChat जैसे ऐप के लिए इसका असली मतलब क्या है, यहाँ जानिए।
जब आप XChat पर कोई संदेश भेजते हैं, तो आपके फ़ोन का ऐप उसे भेजने से पहले ही अस्त-व्यस्त कर देता है। उसे वापस पढ़ने लायक बनाने वाली चाबी सिर्फ़ आपके फ़ोन पर और पाने वाले के फ़ोन पर रहती है। संदेश X Corp के सर्वरों से उसी उलझे हुए रूप में होकर गुज़रता है। सर्वर यह देख सकते हैं कि एक संदेश आपसे उनके पास गया — उन्हें देखना ही पड़ता है, ताकि वे उसे पहुँचा सकें — लेकिन संदेश के भीतर क्या लिखा है, यह उन्हें नहीं दिखता।
यह “ट्रांज़िट में एन्क्रिप्शन” से अलग है, जो संदेशों की रक्षा केवल तब करता है जब वे नेटवर्क पर सफ़र कर रहे होते हैं। यह “रेस्ट पर एन्क्रिप्शन” से भी अलग है, जो सर्वर पर रखे गए डेटा को सुरक्षित रखता है। एंड-टू-एंड एन्क्रिप्शन इन दोनों से मज़बूत है, क्योंकि चाबी सर्वर के पास कभी होती ही नहीं।
असल में इसका मतलब यह है: X Corp अगर चाहे भी — सरकारी दबाव में, किसी अदालती समन के जवाब में, या किसी और कारण से — तो भी आपके XChat संदेश नहीं पढ़ सकता। क्रिप्टोग्राफ़ी इसे रोक देती है। आपके संदेश पढ़ने का एकमात्र रास्ता है, बातचीत में शामिल किसी एक फ़ोन तक सीधी, हाथ में लेकर की जाने वाली पहुँच।
एक छोटा-सा फ़ुटनोट यहाँ जोड़ना ज़रूरी है। एन्क्रिप्शन संदेश की सामग्री बचाता है, मेटाडेटा नहीं: आपने किससे बात की, कब की, और कितनी बार की। यह जानकारी सेवा के लिए संदेश पहुँचाने के वास्ते ज़रूरी होती है, और यही वह जगह है जहाँ हर एन्क्रिप्टेड मैसेंजर कुछ न कुछ निशान छोड़ जाता है।
अगर आपने Signal या WhatsApp इस्तेमाल किया है, तो यह मॉडल जाना-पहचाना लगेगा। इसके पीछे की क्रिप्टोग्राफ़िक बुनियाद लगभग वही है।