टेक्स्ट एन्क्रिप्ट और डिक्रिप्ट करें
किसी मैसेज को ऐसे टेक्स्ट में बदलें जिसे सिर्फ़ पासफ़्रेज़ जानने वाला ही खोल सके। एन्क्रिप्शन आपके डिवाइस पर होता है।
इसी डिवाइस पर सुरक्षित
आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।
सुरक्षित
इसे पाने वाले को मैसेज से अलग किसी और तरीके से बताएँ, जैसे मिलकर या फ़ोन पर।
यह पासफ़्रेज़ छोटा है। जिसके हाथ एन्क्रिप्ट किया गया टेक्स्ट लगे, वह इसका अंदाज़ा लगाने की कोशिश कर सकता है: कम से कम 4 रैंडम शब्द या 12 रैंडम अक्षर इस्तेमाल करें।
दोनों पासफ़्रेज़ मेल नहीं खाते।
एन्क्रिप्ट किया गया टेक्स्ट डिक्रिप्ट किया गया मैसेज
एन्क्रिप्ट किया गया टेक्स्ट यहाँ दिखेगा। इसे ईमेल या चैट से भेजना सुरक्षित है: पासफ़्रेज़ के बिना इससे उसकी अनुमानित लंबाई के सिवा कुछ पता नहीं चलता। मूल मैसेज यहाँ दिखेगा।
यह कैसे सुरक्षित है
AES-256-GCM एन्क्रिप्शन। कुंजी (key) आपके पासफ़्रेज़ से PBKDF2-SHA-256 और 6,00,000 इटरेशन से बनाई जाती है, हर मैसेज के लिए रैंडम सॉल्ट और नॉन्स के साथ। एन्क्रिप्ट किए गए टेक्स्ट में कोई भी बदलाव पकड़ लिया जाता है।
यह कैसे काम करता है
-
अपना मैसेज लिखें
सुरक्षित करने वाला टेक्स्ट लिखें या पेस्ट करें, फिर एक मज़बूत पासफ़्रेज़ चुनें और उसे दो बार लिखें।
-
एन्क्रिप्ट किया गया टेक्स्ट भेजें
नतीजा ईमेल, चैट या नोट में कॉपी करें। पासफ़्रेज़ अलग से बताएँ, कभी उसी मैसेज में नहीं।
-
मिलने पर डिक्रिप्ट करें
पाने वाला यह पेज खोलता है, डिक्रिप्ट चुनता है, टेक्स्ट पेस्ट करता है और पासफ़्रेज़ डालता है।
अक्सर पूछे जाने वाले सवाल
यह एन्क्रिप्शन कितना सुरक्षित है?
यह GCM मोड में AES-256 इस्तेमाल करता है, जो बैंकों और सरकारों में इस्तेमाल होने वाला स्टैंडर्ड है, और यह आपके ब्राउज़र के अपने Web Crypto इंजन से चलता है। कुंजी (key) आपके पासफ़्रेज़ से PBKDF2-SHA-256 और 6,00,000 इटरेशन से बनती है, जिससे हमलावर का हर अंदाज़ा धीमा हो जाता है। असल में, सुरक्षा आपके पासफ़्रेज़ पर निर्भर करती है।
क्या मेरा मैसेज या पासफ़्रेज़ किसी सर्वर पर भेजा जाता है?
नहीं। एन्क्रिप्शन और डिक्रिप्शन पूरी तरह आपके ब्राउज़र में होते हैं। यह पेज न मैसेज भेजता है, न पासफ़्रेज़, और न ही उन्हें सेव करता है।
अगर मैं पासफ़्रेज़ भूल जाऊँ तो?
मैसेज वापस नहीं मिल सकता। कोई चोर दरवाज़ा या रीसेट नहीं है: इसी से एन्क्रिप्शन भरोसेमंद बनता है। अगर बाद में ज़रूरत हो, तो पासफ़्रेज़ किसी पासवर्ड मैनेजर में रखें।
एक ही मैसेज से हर बार अलग नतीजा क्यों मिलता है?
हर एन्क्रिप्शन में नया रैंडम सॉल्ट और नॉन्स इस्तेमाल होता है। इससे यह छिपा रहता है कि दो एन्क्रिप्ट किए गए टेक्स्ट में एक ही मैसेज है या नहीं, और दोनों फिर भी उसी पासफ़्रेज़ से डिक्रिप्ट होते हैं।
क्या मैं टेक्स्ट को किसी दूसरे प्रोग्राम से डिक्रिप्ट कर सकता हूँ?
हाँ, थोड़े कोड के साथ। टेक्स्ट Base64 में है: एक वर्ज़न बाइट (1), 4-बाइट big-endian नंबर के रूप में इटरेशन की संख्या, 16-बाइट सॉल्ट, 12-बाइट नॉन्स, फिर AES-256-GCM ciphertext और उसका 16-बाइट टैग। पहले 33 बाइट associated data के रूप में ऑथेंटिकेट होते हैं, और PBKDF2-SHA-256 से पहले पासफ़्रेज़ को Unicode NFC में नॉर्मलाइज़ किया जाता है।
क्या यह बहुत संवेदनशील जानकारी के लिए ठीक है?
यह मैसेज के कंटेंट को अच्छी तरह सुरक्षित रखता है, बशर्ते पासफ़्रेज़ मज़बूत हो और सुरक्षित तरीके से बताया गया हो। यह नहीं छिपाता कि मैसेज किसने या कब भेजा। लगातार निजी बातचीत के लिए एंड-टू-एंड एन्क्रिप्टेड मैसेंजर ज़्यादा आसान है।