XChat चे एंड-टू-एंड एन्क्रिप्शन कसे काम करते
मेसेजिंग अॅपसाठी एंड-टू-एंड एन्क्रिप्शनचा प्रत्यक्षात काय अर्थ होतो, याचे सोप्या भाषेत स्पष्टीकरण.
एंड-टू-एंड एन्क्रिप्शन हा असा एक शब्दप्रयोग आहे जो फारशा स्पष्टीकरणाशिवाय सहज वापरला जातो. XChat सारख्या अॅपसाठी त्याचा नेमका अर्थ काय, ते इथे सांगतो.
तुम्ही XChat मध्ये मेसेज पाठवता तेव्हा तुमच्या फोनवरचं अॅप तो फोन सोडण्याआधीच त्याला सांकेतिक रूपात बदलतो. तो पुन्हा उलगडण्यासाठी लागणारी किल्ली फक्त तुमच्या फोनवर आणि समोरच्याच्या फोनवर असते. मेसेज X Corp च्या सर्व्हरमधून सांकेतिक रूपातच प्रवास करतो. मेसेज तुमच्याकडून त्यांच्याकडे गेला, एवढंच सर्व्हरला दिसतं — तो पोचवायचा असेल तर तेवढं दिसणं भागच आहे — पण मेसेजमधला मजकूर मात्र सर्व्हरला वाचता येत नाही.
हे “ट्रान्झिटमधलं एन्क्रिप्शन” पेक्षा वेगळं आहे; ते फक्त नेटवर्कमधून मेसेज जात असताना त्याचं संरक्षण करतं. “रेस्टमधलं एन्क्रिप्शन” पेक्षाही हे वेगळं आहे; ते सर्व्हरवर साठवलेल्या डेटाचं रक्षण करतं. एंड-टू-एंड एन्क्रिप्शन दोघांपेक्षा बळकट असतं कारण किल्ल्या सर्व्हरकडे कधीच नसतात.
प्रत्यक्षात याचा अर्थ असा की X Corp ला तुमचे XChat मेसेज वाचायचे असले — सरकारी दबावाखाली, समन्सच्या उत्तरात, किंवा इतर कुठल्याही कारणासाठी — तरी त्यांना ते शक्य नाही. क्रिप्टोग्राफी हे होऊच देत नाही. तुमचे मेसेज वाचण्याचा एकच मार्ग म्हणजे संभाषणात सामील असलेल्या एखाद्या फोनपर्यंत प्रत्यक्ष पोचणं.
इथे एक छोटीशी टीप आहे. एन्क्रिप्शन मेसेजच्या मजकुराचं रक्षण करतं, पण मेटाडेटाचं नाही: तुम्ही कोणाशी बोललात, केव्हा आणि किती वेळा. ही माहिती सेवेला मेसेज पोचवण्यासाठी लागतेच, आणि इथेच प्रत्येक एन्क्रिप्टेड मेसेंजर काहीतरी ठसा मागे सोडतो.
तुम्ही Signal किंवा WhatsApp वापरलं असेल, तर हे मॉडेल ओळखीचं वाटेल. यामागची क्रिप्टोग्राफिक मूलतत्त्वं साधारण सारखीच आहेत.