टेक्स्ट एन्क्रिप्शन

किसी नोट, मैसेज या फ़ाइल को पासफ़्रेज़ से सुरक्षित करें। यह आपके ब्राउज़र में AES-256-GCM से एन्क्रिप्ट होता है और टेक्स्ट की एक लाइन के रूप में निकलता है, जिसे आप ईमेल या चैट से भेज सकते हैं। इसे यहीं उसी पासफ़्रेज़ से डिक्रिप्ट करें।

मोड

इनपुट

पासफ़्रेज़ के बिना टेक्स्ट वापस नहीं पाया जा सकता।
0 अक्षर0 लाइन

आउटपुट

एन्क्रिप्ट किया गया टेक्स्ट यहाँ दिखता है।

एन्क्रिप्शन आपके ब्राउज़र में होता है। आपका टेक्स्ट, फ़ाइलें और पासफ़्रेज़ कभी कहीं नहीं भेजे जाते।

टेक्स्ट कैसे एन्क्रिप्ट करें

  1. टाइप करें या खोलें

    टेक्स्ट टाइप या पेस्ट करें, या 100 MB तक की कोई फ़ाइल खोलें।

  2. पासफ़्रेज़ चुनें

    लंबा पासफ़्रेज़ इस्तेमाल करें, जैसे कई रैंडम शब्द। इसके बिना टेक्स्ट वापस नहीं पाया जा सकता।

  3. एन्क्रिप्ट करें और शेयर करें

    एन्क्रिप्ट किया गया टेक्स्ट कॉपी करें, जो DBX1: से शुरू होता है, या एन्क्रिप्ट की गई फ़ाइल डाउनलोड करें। पासफ़्रेज़ अलग से, किसी दूसरे माध्यम से भेजें।

यह कैसे एन्क्रिप्ट होता है

आपके पासफ़्रेज़ से PBKDF2-SHA-256, 600,000 इटरेशन और 16 बाइट के रैंडम सॉल्ट से एक कुंजी बनाई जाती है, जिससे हर अनुमान धीमा हो जाता है। फिर टेक्स्ट को AES-256-GCM और 12 बाइट के रैंडम नॉन्स से एन्क्रिप्ट किया जाता है। GCM एन्क्रिप्ट किए गए टेक्स्ट में हुआ कोई भी बदलाव पकड़ लेता है, इसलिए खराब या बदला गया मैसेज बेकार डेटा देने के बजाय डिक्रिप्ट ही नहीं होता।

फ़ॉर्मैट

एन्क्रिप्ट किया गया टेक्स्ट DBX1: से शुरू होता है, जिसके बाद सॉल्ट, नॉन्स और 16 बाइट के ऑथेंटिकेशन टैग समेत साइफ़रटेक्स्ट का Base64 आता है। फ़ाइलें चार बाइट DBX1 के बाद बाइनरी में यही ढाँचा इस्तेमाल करती हैं, और मूल फ़ाइल नाम एन्क्रिप्ट किए गए हिस्से के अंदर रखती हैं। पासफ़्रेज़ UTF-8 टेक्स्ट के रूप में इस्तेमाल होता है। इन जानकारियों से डेटा को दूसरे टूल से भी डिक्रिप्ट किया जा सकता है।

अक्सर पूछे जाने वाले सवाल

क्या मेरा टेक्स्ट या पासफ़्रेज़ कहीं भेजा जाता है?

नहीं। एन्क्रिप्शन और डिक्रिप्शन इसी डिवाइस पर आपके ब्राउज़र के Web Crypto API से होते हैं। आप जो भी टाइप करते हैं या खोलते हैं, वह न अपलोड होता है, न सेव।

पासफ़्रेज़ भूल जाएँ तो क्या होगा?

तब टेक्स्ट वापस नहीं पाया जा सकता। न कोई बैक डोर है, न रीसेट, और एन्क्रिप्शन का मकसद भी यही है। पासफ़्रेज़ किसी पासवर्ड मैनेजर में रखें।

डिक्रिप्शन फ़ेल क्यों होता है?

या तो पासफ़्रेज़ गलत है, या एन्क्रिप्ट किया गया टेक्स्ट बदल गया या कट गया, जैसे कॉपी करते समय कोई कैरेक्टर छूट जाने से। AES-GCM इनमें फ़र्क नहीं कर सकता, इसलिए दोनों जाँचें। पासफ़्रेज़ में बड़े और छोटे अक्षरों से फ़र्क पड़ता है।