AES एन्क्रिप्ट और डिक्रिप्ट

AES-256 से पासवर्ड द्वारा पाठ या फ़ाइलें एन्क्रिप्ट करें, और उन्हें डिक्रिप्ट करें
  • फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं
  • ब्राउज़र में चलता है
  • मुफ़्त, बिना खाते, बिना वॉटरमार्क

AES एन्क्रिप्ट और डिक्रिप्ट का उपयोग कैसे करें

पासवर्ड से पाठ या फ़ाइलें एन्क्रिप्ट और डिक्रिप्ट करें, AES-256-GCM या ऐसे AES-256-CBC प्रारूप से जिसे openssl कमांड लाइन पढ़ सके। सब कुछ आपके डिवाइस पर Web Crypto API से चलता है, और किसी भी आकार की फ़ाइलें टुकड़ों में संसाधित होती हैं।

  1. 1

    एन्क्रिप्ट या डिक्रिप्ट, और पाठ या फ़ाइलें चुनें।

  2. 2

    पासवर्ड दर्ज करें, और एन्क्रिप्ट करते समय पासवर्ड की पुष्टि करें।

  3. 3

    एन्क्रिप्ट करते समय प्रारूप चुनें: AES-256-GCM (डिफ़ॉल्ट) या OpenSSL संगत, और ज़रूरत हो तो PBKDF2 पुनरावृत्ति बदलें।

  4. 4

    पाठ पेस्ट करें या फ़ाइलें छोड़ें, फिर एन्क्रिप्ट या डिक्रिप्ट पर क्लिक करें।

  5. 5

    Base64 आउटपुट कॉपी करें, या हर परिणाम डाउनलोड करें; कई फ़ाइलों के साथ सभी डाउनलोड करें (ZIP) उपयोग करें।

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

क्या मेरा पासवर्ड या फ़ाइलें कहीं भेजी जाती हैं?

नहीं। एन्क्रिप्शन आपके ब्राउज़र में Web Crypto API से चलता है। पासवर्ड, कुंजियाँ और फ़ाइलें कभी संग्रहीत या भेजी नहीं जातीं।

दोनों प्रारूपों में क्या अंतर है?

AES-256-GCM प्रमाणित एन्क्रिप्शन है जिसकी कुंजी PBKDF2-SHA256 (डिफ़ॉल्ट 600,000 पुनरावृत्ति) और यादृच्छिक सॉल्ट से बनती है, इसलिए गलत पासवर्ड या डेटा में कोई बदलाव हमेशा पकड़ा जाता है। OpenSSL संगत वही बाइट देता है जो openssl enc -aes-256-cbc -pbkdf2 (डिफ़ॉल्ट 10,000 पुनरावृत्ति) देता है, लेकिन CBC में अखंडता जाँच नहीं है, इसलिए छेड़छाड़ विश्वसनीय रूप से नहीं पकड़ी जाती।

क्या मैं XTools के बिना आउटपुट डिक्रिप्ट कर सकता हूँ?

OpenSSL संगत आउटपुट, हाँ: उपकरण मेल खाता openssl कमांड दिखाता है, उदाहरण के लिए openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file (Base64 पाठ के लिए -a जोड़ें)। AES-256-GCM आउटपुट इस उपकरण का अपना XTENC फ़ाइल लेआउट उपयोग करता है, इसलिए उसे खोलने के लिए यही उपकरण चाहिए।

क्या यह openssl enc से एन्क्रिप्टेड फ़ाइलें खोल सकता है?

हाँ। प्रारूप फ़ाइल हेडर से पहचाना जाता है। यदि फ़ाइल -pbkdf2 के बिना बनी थी, तो OpenSSL सेटिंग के अंतर्गत OpenSSL 1.1 और बाद के लिए लेगेसी (-md sha256) या पुराने संस्करणों के लिए लेगेसी (-md md5) चुनें, और यदि -iter बदला गया था तो उससे मिलाएँ।

यदि मैं पासवर्ड भूल जाऊँ तो?

डेटा वापस नहीं पाया जा सकता; कोई रीसेट या बैकडोर नहीं है। छोटे पासवर्ड ब्रूट फ़ोर्स से अनुमानित हो सकते हैं, इसलिए 12 या अधिक वर्ण या पासफ़्रेज़ उपयोग करें।

एन्क्रिप्शन क्या नहीं छिपाता?

आउटपुट फ़ाइल मूल नाम .enc जोड़कर रखती है, और उसका आकार लगभग मूल जितना ही होता है, इसलिए फ़ाइल नाम और मोटा आकार दिखते रहते हैं। केवल सामग्री सुरक्षित होती है।