0

AES-256 फ़ाइल एन्क्रिप्टर

किसी भी फ़ाइल को पासवर्ड से सुरक्षित करके एक पोर्टेबल AES-256-GCM एन्क्रिप्टेड बंडल बनाएँ, और बाद में उसी पासवर्ड से पूरी तरह ऑफ़लाइन डिक्रिप्ट करें।

🔒 पूरी तरह से आपके ब्राउज़र में संसाधित - आपके द्वारा यहां दर्ज की गई कोई भी चीज़ कभी भी अपलोड नहीं की जाती है।

🗄️

छवि खींचें और छोड़ें

किसी भी फ़ाइल टाइप के लिए समर्थन — कुछ अपलोड नहीं होता, सब कुछ स्थानीय रूप से होता है।

कुंजियाँ PBKDF2-HMAC-SHA256 से 250,000 इटरेशन पर बनाई जाती हैं, फिर AES-256-GCM ऑथेंटिकेटेड एन्क्रिप्शन के लिए इस्तेमाल होती हैं — हर बार चलाने पर एक असली, गैर-मामूली गणना।

अगर आप यह पासवर्ड खो देते हैं, तो फ़ाइल पुनर्प्राप्त नहीं की जा सकती — कोई बैकडोर नहीं है।

प्रोसेस हो रहा है... 0%
पासवर्ड से की बनाई जा रही है
फ़ाइल को AES-GCM से प्रोसेस किया जा रहा है
पूर्ण

परिणाम

यह टूल किसी भी फ़ाइल — फ़ोटो, PDF, ज़िप आर्काइव, कुछ भी — को पासवर्ड से सुरक्षित, पोर्टेबल एन्क्रिप्टेड बंडल में बदल देता है, जिसे आप USB ड्राइव पर रख सकते हैं, अपने क्लाउड स्टोरेज पर अपलोड कर सकते हैं, या किसी और को भेज सकते हैं, और बाद में सिर्फ़ पासवर्ड से डिक्रिप्ट कर सकते हैं। हर बाइट का काम आपके ब्राउज़र टैब के अंदर नेटिव Web Crypto API का इस्तेमाल करके होता है; फ़ाइल और पासवर्ड कभी आपकी मशीन नहीं छोड़ते।

इसकी संरचना एक मानक ऑथेंटिकेटेड एन्क्रिप्शन (AEAD) स्कीम है, कोई खिलौना सिफ़र नहीं: हर एन्क्रिप्शन पर एक नया रैंडम 16-बाइट साल्ट और एक नया रैंडम 12-बाइट IV जनरेट होता है, इसलिए एक ही फ़ाइल को एक ही पासवर्ड से दो बार एन्क्रिप्ट करने पर दो पूरी तरह अलग, असंबंधित आउटपुट मिलते हैं। पासवर्ड को 256-बिट की में 250,000 इटरेशन पर PBKDF2-HMAC-SHA256 से स्ट्रेच किया जाता है — एक असली, जानबूझकर महँगी गणना, कोई तुरंत पास-थ्रू नहीं — उसके बाद AES-256-GCM फ़ाइल को एन्क्रिप्ट करता है और अपना ऑथेंटिकेशन टैग जोड़ता है।

यह काम इस साइट के एन्क्रिप्टेड-नोटपैड टूल से अलग है, जो पेज के अंदर रखे छोटे पेस्ट किए गए टेक्स्ट के लिए बना है। यहाँ इनपुट और आउटपुट मनमानी बाइनरी फ़ाइलें हैं: साल्ट, IV और सिफ़रटेक्स्ट को एक छोटी हेडर वाली .enc फ़ाइल में जोड़ दिया जाता है, ताकि बंडल में वह सब कुछ हो जो कहीं भी, किसी के पास पासवर्ड होने पर डिक्रिप्ट करने के लिए ज़रूरी है — कोई बाहरी की फ़ाइल नहीं, कोई सर्वर-साइड लुकअप नहीं, हेडर में बताए गए एल्गोरिदम या पैरामीटर के अलावा कोई मेटाडेटा लीक नहीं।

डिक्रिप्शन पासवर्ड और फ़ाइल के अपने हेडर में स्टोर साल्ट से की को फिर से बनाता है, फिर AES-GCM के ऑथेंटिकेशन टैग को अपना काम करने देता है: अगर पासवर्ड गलत है या फ़ाइल में एक बाइट का भी बदलाव हुआ है, तो डिक्रिप्शन साफ़ तौर पर एक स्पष्ट एरर के साथ विफल हो जाता है, बजाय इसके कि चुपचाप कचरा लौटा दे। कोई रिकवरी का रास्ता नहीं है और कोई बैकडोर नहीं — अगर पासवर्ड खो गया, तो फ़ाइल गई, जो असली एन्क्रिप्शन का पूरा मकसद है।