AES टेक्स्ट एन्क्रिप्शन
AES-256-GCM और PBKDF2 कुंजी व्युत्पत्ति का उपयोग करके पासवर्ड से किसी भी टेक्स्ट को एन्क्रिप्ट करें। सब कुछ आपके ब्राउज़र में चलता है — आपका पासवर्ड और डेटा डिवाइस से बाहर नहीं जाते।
यह कैसे काम करता है
एन्क्रिप्ट मोड चुनें, अपना संदेश और पासवर्ड टाइप करें, और Base64 के रूप में प्रमाणीकृत सिफरटेक्स्ट प्राप्त करने के लिए एन्क्रिप्ट पर क्लिक करें। यह टूल ब्राउज़र के Web Crypto API का उपयोग GCM मोड (Galois/Counter Mode) में AES-256 के साथ करता है, जो गोपनीयता और अखंडता दोनों प्रदान करता है — सिफरटेक्स्ट के साथ किसी भी छेड़छाड़ का पता डिक्रिप्शन पर स्वचालित रूप से चल जाता है। आपका पासवर्ड एक नए यादृच्छिक 16-बाइट साल्ट और डिफ़ॉल्ट रूप से 600,000 पुनरावृत्तियों (OWASP 2023 की सिफारिश के अनुसार) के साथ PBKDF2-HMAC-SHA256 के माध्यम से 256-बिट कुंजी में खींचा जाता है, जो ब्रूट-फोर्स हमलों को निषिद्ध रूप से महंगा बनाता है। प्रत्येक एन्क्रिप्शन के लिए एक नया यादृच्छिक 12-बाइट IV उत्पन्न होता है, ताकि वही प्लेनटेक्स्ट कभी दो बार वही सिफरटेक्स्ट उत्पन्न न करे। आउटपुट ब्लॉब में एक संस्करण बाइट, पुनरावृत्ति गणना, साल्ट, IV और GCM प्रमाणीकरण टैग के साथ सिफरटेक्स्ट पैक होता है — डिक्रिप्ट करने के लिए आवश्यक सब कुछ, आपका पासवर्ड कभी उजागर किए बिना। डिक्रिप्ट करने के लिए, मोड बदलें, Base64 सिफरटेक्स्ट पेस्ट करें, वही पासवर्ड दर्ज करें और डिक्रिप्ट पर क्लिक करें। यदि पासवर्ड गलत है या सिफरटेक्स्ट के साथ छेड़छाड़ की गई है, तो AES-GCM अस्वीकार कर देगा और आप एक सामान्य त्रुटि देखेंगे। कुछ भी अपलोड नहीं किया जाता: एन्क्रिप्शन, कुंजी व्युत्पत्ति और डिक्रिप्शन पूरी तरह से आपके ब्राउज़र में होते हैं।
उपयोग के मामले
- अविश्वसनीय चैट या ईमेल पर संवेदनशील नोट साझा करना केवल सिफरटेक्स्ट भेजकर और अन्य चैनल पर पासवर्ड पर सहमति बनाकर
- रिकवरी कोड या निजी नोट्स जैसे व्यक्तिगत डेटा को प्रदाता पर भरोसा किए बिना क्लाउड फ़ाइल में संग्रहीत करना
- साझा दस्तावेज़ या टिकट में चिपकाने से पहले एक छोटे टेक्स्ट टुकड़े को एन्क्रिप्ट करना
- वास्तविक उदाहरण के साथ सिखाना कि प्रमाणीकृत एन्क्रिप्शन, पासवर्ड-आधारित कुंजी व्युत्पत्ति और साल्ट कैसे काम करते हैं
- CTF चुनौतियों या सुरक्षा प्रशिक्षण अभ्यासों के लिए स्वतंत्र सिफरटेक्स्ट ब्लॉब बनाना