एप्लिकेशन एन्क्रिप्शन और डिक्रिप्शन के लिए निम्नलिखित तरीके प्रदान करता है: लैटिन टेक्स्ट (26 अक्षर) के लिए एफ़िन क्रिप्टोसिस्टम, सिरिलिक टेक्स्ट (30 अक्षर) के लिए एफ़िन क्रिप्टोसिस्टम, आरएसए क्रिप्टोसिस्टम और АSЕ क्रिप्टोसिस्टम।
एफ़िन क्रिप्टोसिस्टम, निजी कुंजी क्रिप्टोसिस्टम के उदाहरण हैं। एक निजी कुंजी क्रिप्टोसिस्टम में, एक बार जब आप एन्क्रिप्शन कुंजी जान लेते हैं, तो आप जल्दी से डिक्रिप्शन कुंजी पा सकते हैं। इसलिए, किसी विशेष कुंजी का उपयोग करके संदेशों को एन्क्रिप्ट करने का तरीका जानने से आप उन संदेशों को डिक्रिप्ट कर सकते हैं जो इस कुंजी का उपयोग करके एन्क्रिप्ट किए गए थे।
RSA क्रिप्टोसिस्टम एक सार्वजनिक-कुंजी क्रिप्टोसिस्टम है, जो सुरक्षित डेटा ट्रांसमिशन के लिए व्यापक रूप से उपयोग किए जाने वाले सबसे पुराने क्रिप्टोसिस्टम में से एक है। सार्वजनिक-कुंजी क्रिप्टोसिस्टम में, एन्क्रिप्शन कुंजी सार्वजनिक होती है संदेशों को सार्वजनिक कुंजी के माध्यम से कोई भी एन्क्रिप्ट कर सकता है, लेकिन केवल वही व्यक्ति डिक्रिप्शन कर सकता है जो निजी कुंजी जानता हो। उन्नत एन्क्रिप्शन मानक (एईएस), जिसे इसके मूल नाम रिजेंडेल के नाम से भी जाना जाता है, इलेक्ट्रॉनिक डेटा के एन्क्रिप्शन के लिए यू.एस. नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड एंड टेक्नोलॉजी (एनआईएसटी) द्वारा 2001 में स्थापित एक विनिर्देश है। एईएस रिजेंडेल ब्लॉक सिफर का एक प्रकार है। रिजेंडेल विभिन्न कुंजी और ब्लॉक आकारों वाले सिफर का एक परिवार है। ऐप में एईएस/सीबीसी/पीकेसीएस5पैडिंग का उपयोग किया जाता है जो ऑपरेशन का एक क्रिप्टोग्राफिक मोड है जिसका उपयोग डेटा के सुरक्षित एन्क्रिप्शन और डिक्रिप्शन के लिए किया जाता है। सीबीसी (सिफर ब्लॉक चेनिंग): यह एक ऑपरेटिंग मोड है जिसमें डेटा के प्रत्येक ब्लॉक को एन्क्रिप्ट करने से पहले एक्सओआर ऑपरेशन का उपयोग करके पिछले ब्लॉक के साथ जोड़ा जाता है सीबीसी मोड उन हमलों के खिलाफ बेहतर सुरक्षा प्रदान करता है जो संदेशों की सामग्री को बदलने का प्रयास करते हैं। PKCS5Padding: यह डेटा के लिए एक पैडिंग योजना है जो सुनिश्चित करती है कि इनपुट डेटा की लंबाई ब्लॉक आकार (इस मामले में 128 बिट्स) के गुणक के बराबर हो। PKCS5Padding अंतिम ब्लॉक के अंत में बाइट्स जोड़ता है ताकि यह पूरा हो जाए। इन अतिरिक्त बाइट्स में जोड़े गए बाइट्स की संख्या के बारे में जानकारी होती है।
ऐप में सभी एन्क्रिप्शन विधियों के साथ, एन्क्रिप्ट की गई फ़ाइलों को डिवाइस की चयनित निर्देशिका में संग्रहीत करना संभव है जहाँ एन्क्रिप्टिंग फ़ाइल है, जिसके नाम में टेक्स्ट "एन्क्रिप्टेड..." प्लस एन्क्रिप्टिंग फ़ाइल का नाम है, साथ ही ब्रैकेट में इसका एक्सटेंशन और एन्क्रिप्शन की विधि जैसे AES है।
एन्क्रिप्ट किए गए टेक्स्ट को डाउनलोड डिवाइस के फ़ोल्डर में फ़ाइलों के रूप में सहेजा जा सकता है।
ऐप में AES के लिए निजी कुंजी को सहेजने के लिए RSA विधि द्वारा एन्क्रिप्ट किया जाता है और अलग फ़ाइल के रूप में सहेजा जाता है। इसलिए AES एन्क्रिप्टिंग के साथ नामों के साथ फ़ाइलों को सहेजा जाता है:
EncryptedAes_xxx(.txt).bin – एन्क्रिप्टेड फ़ाइल xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – उसी फ़ाइल xxx.txt के लिए निजी AES कुंजी एन्क्रिप्ट करने के लिए निजी RSA कुंजी;
EncryptedAesKey_xxx.bin – उसी फ़ाइल xxx.txt के लिए RSAprivate कुंजी द्वारा एन्क्रिप्ट की गई निजी AES कुंजी;
ivBin_xxx.bin – उसी फ़ाइल xxx.txt के लिए आरंभीकरण वेक्टर;
तो RSA एन्क्रिप्टिंग के साथ नामों के साथ तीन फ़ाइलें सहेजी जाती हैं:
EncryptedRSA_xxx(.txt).bin – एन्क्रिप्ट की गई फ़ाइल xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - निजी RSA कुंजी;
EncryptedRSAPublicKey_xxx.bin - सार्वजनिक RSA कुंजी;
Affine Latin एन्क्रिप्टिंग के साथ नामों के साथ दो फ़ाइलें सहेजी जाती हैं:
EncryptedAffineLatin_xxx(.txt).bin – एन्क्रिप्ट की गई फ़ाइल xxx.txt;
एन्क्रिप्टेडएफ़िनलैटिनकीबी_xxx.बिन - शिफ्टिंग बी पैराम;
लैटिन एफ़िन सिरिलिक एन्क्रिप्टेड फ़ाइलों के साथ सिरिलिक को बदल रहे हैं।
डिक्रिप्ट करते समय, संबंधित एन्क्रिप्शन विधि और संबंधित एन्क्रिप्टेड फ़ाइल (एन्क्रिप्टेड डेटा और संबंधित कुंजियों वाली फ़ाइल) के लिए सभी फ़ाइलें एक ही फ़ोल्डर में होनी चाहिए।
डिक्रिप्ट करते समय फ़ाइल को एन्क्रिप्ट करने के लिए उपयोग की जाने वाली विधि को पहले चुना जाता है, एन्क्रिप्टेड डेटा वाली फ़ाइल भी चुनी जाती है।
एप्लिकेशन में विज्ञापन बैनर हैं जो विज्ञापनों के प्रदर्शन को सक्रिय या निष्क्रिय कर सकते हैं।
एप्लिकेशन में लेखक के अन्य ऐप्स की सहायता और लिंक हैं।
पिछली बार अपडेट होने की तारीख
27 अक्टू॰ 2025