एईएस क्रिप्टो

Contents

एईएस क्रिप्टो

क्रिप्टो.सिफ़र.एईएस. Mode_siv = 10

एईएस एन्क्रिप्शन और डिक्रिप्शन ऑनलाइन टूल (कैलकुलेटर)

एन्क्रिप्शन के लिए, आप या तो सादा पाठ, पासवर्ड, एक छवि फ़ाइल या ए दर्ज कर सकते हैं .TXT फ़ाइल जिसे आप एन्क्रिप्ट करना चाहते हैं. अब एन्क्रिप्शन का ब्लॉक सिफर मोड चुनें.

एईएस एन्क्रिप्शन के विभिन्न तरीके

एईएस एन्क्रिप्शन के 2 अलग -अलग मोड प्रदान करता है – ईसीबी और सीबीसी मोड.

  • ECB (इलेक्ट्रॉनिक कोड बुक) सबसे सरल एन्क्रिप्शन मोड है और एन्क्रिप्शन के लिए IV की आवश्यकता नहीं है. इनपुट सादे पाठ को ब्लॉक में विभाजित किया जाएगा और प्रत्येक ब्लॉक को प्रदान की गई कुंजी के साथ एन्क्रिप्ट किया जाएगा और इसलिए समान सादे पाठ ब्लॉकों को समान सिफर टेक्स्ट ब्लॉकों में एन्क्रिप्ट किया गया है.
  • सीबीसी (सिफर ब्लॉक चेनिंग) मोड अत्यधिक अनुशंसित है, और यह ब्लॉक सिफर एन्क्रिप्शन का एक उन्नत रूप है. प्रत्येक संदेश को अद्वितीय बनाने के लिए IV की आवश्यकता होती है, जिसका अर्थ है समान सादे पाठ ब्लॉकों को असंतुष्ट सिफर टेक्स्ट ब्लॉक में एन्क्रिप्ट किया गया है. इसलिए, यह ईसीबी मोड की तुलना में अधिक मजबूत एन्क्रिप्शन प्रदान करता है, लेकिन यह ईसीबी मोड की तुलना में थोड़ा धीमा है. यदि कोई IV दर्ज नहीं किया गया है, तो डिफ़ॉल्ट का उपयोग यहां CBC मोड के लिए किया जाएगा और यह एक शून्य आधारित बाइट [16] के लिए चूक करता है.

एईएस कुंजी आकार

एईएस एल्गोरिथ्म का 128-बिट ब्लॉक आकार है, भले ही आप महत्वपूर्ण लंबाई 256, 192 या 128 बिट्स हों. जब एक सममित सिफर मोड को IV की आवश्यकता होती है, तो IV की लंबाई सिफर के ब्लॉक आकार के बराबर होनी चाहिए. इसलिए, आपको हमेशा एईएस के साथ 128 बिट्स (16 बाइट्स) के IV का उपयोग करना होगा.

एईएस सीक्रेट की

एईएस एन्क्रिप्शन के लिए 128 बिट, 192 बिट और 256 बिट गुप्त कुंजी आकार प्रदान करता है. यदि आप एन्क्रिप्शन के लिए 128 बिट्स का चयन कर रहे हैं, तो गुप्त कुंजी क्रमशः 16 बिट्स लंबी और 24 और 32 बिट्स के लिए 192 और 256 बिट्स की कुंजी आकार की होनी चाहिए. उदाहरण के लिए यदि कुंजी आकार 128 है तो एक वैध गुप्त कुंजी 16 वर्णों की होनी चाहिए.इ. 16*8 = 128 बिट्स

इसी तरह, छवि के लिए और .TXT फ़ाइल एन्क्रिप्टेड फॉर्म बेस 64 एन्कोडेड होगा.

नीचे एक स्क्रीनशॉट है जो इस ऑनलाइन एईएस एन्क्रिप्शन टूल का एक नमूना उपयोग दिखाता है.

एईएस-ऑनलाइन-एन्क्रिप्शन-सैंपल-स्क्रीनशॉट

एईएस डिक्रिप्शन उपयोग गाइड

एईएस डिक्रिप्शन में भी एक ही प्रक्रिया है. डिफ़ॉल्ट रूप से, यह मानता है कि दर्ज पाठ आधार 64 में है. इनपुट बेस 64 एन्कोडेड या हेक्स एन्कोडेड इमेज और हो सकता है .txt फ़ाइल भी. और अंतिम डिक्रिप्टेड आउटपुट बेस 64 स्ट्रिंग होगा.

  2023 टोरेंट

यदि इच्छित आउटपुट एक सादा-पाठ है, तो इसे प्लेन-टेक्स्ट इन-प्लेस में डिकोड किया जा सकता है.

एईएस क्रिप्टो

AES (उन्नत एन्क्रिप्शन मानक) NIST द्वारा मानकीकृत एक सममित ब्लॉक सिफर है . इसमें 16 बाइट्स का एक निश्चित डेटा ब्लॉक आकार है. इसकी चाबियाँ 128, 192 या 256 बिट्स लंबी हो सकती हैं.

एईएस बहुत तेज और सुरक्षित है, और यह सममित एन्क्रिप्शन के लिए वास्तविक मानक है.

एक उदाहरण के रूप में, एन्क्रिप्शन निम्नानुसार किया जा सकता है:

>>> से क्रिप्टो.सिफ़र आयात एईएस >>> >>> चाबी = बी'सोलह बाइट कुंजी' >>> सिफ़र = एईएस.नया(चाबी, एईएस.Mode_eax) >>> >>> n एक = सिफ़र.n एक >>> सिफर, टैग = सिफ़र.encrypt_and_digest(डेटा) 

प्राप्तकर्ता एक ही कुंजी और आने वाले ट्रिपल (नॉनस, सिफरटेक्स्ट, टैग) का उपयोग करके मूल संदेश प्राप्त कर सकता है:

>>> से क्रिप्टो.सिफ़र आयात एईएस >>> >>> चाबी = बी'सोलह बाइट कुंजी' >>> सिफ़र = एईएस.नया(चाबी, एईएस.Mode_eax, n एक=n एक) >>> सादे पाठ = सिफ़र.डिक्रिप्ट(सिफर) >>> कोशिश: >>> सिफ़र.सत्यापित करें(टैग) >>> छपाई("संदेश प्रामाणिक है:", सादे पाठ) >>> के अलावा मूल्य: >>> छपाई("कुंजी गलत या संदेश दूषित") 

एईएस (मोड पैरामीटर) के साथ समर्थित ऑपरेशन के मोड के लिए स्थिरांक:

क्रिप्टो.सिफ़र.एईएस. Mode_ecb = 1

इलेक्ट्रॉनिक कोड बुक (ईसीबी मोड)

क्रिप्टो.सिफ़र.एईएस. Mode_cbc = 2

क्रिप्टो.सिफ़र.एईएस. Mode_cfb = 3

क्रिप्टो.सिफ़र.एईएस. Mode_ofb = ५

क्रिप्टो.सिफ़र.एईएस. Mode_ctr = 6

क्रिप्टो.सिफ़र.एईएस. Mode_openpgp = 7

क्रिप्टो.सिफ़र.एईएस. Mode_ccm = 8

CBC-MAC (CCM मोड) के साथ काउंटर

क्रिप्टो.सिफ़र.एईएस. Mode_eax = 9

क्रिप्टो.सिफ़र.एईएस. Mode_siv = 10

सिंथेटिक इनिशियलाइज़ेशन वेक्टर (SIV मोड)

क्रिप्टो.सिफ़र.एईएस. Mode_gcm = 11

गैलिस काउंटर मोड (जीसीएम मोड)

क्रिप्टो.सिफ़र.एईएस. Mode_ocb = 12

ऑफसेट कोड बुक (OCB मोड)

क्रिप्टो.सिफ़र.एईएस. नया ( चाबी , तरीका , * args , ** kwargs ) ¶

एक नया एईएस सिफर बनाएं.

  • चाबी (बाइट्स/बाइटियर/मेमोरीव्यू) – सममित सिफर में उपयोग करने के लिए गुप्त कुंजी. यह 16 होना चाहिए (एईएस -128), 24 (एईएस 192) या 32 (एईएस 256) बाइट्स लॉन्ग. केवल मोड_सिव के लिए, यह 32, 48 या 64 बाइट्स के लिए दोगुना हो जाता है.
  • तरीका (एक मोड_* निरंतर) – एन्क्रिप्शन या डिक्रिप्शन के लिए उपयोग करने के लिए चेनिंग मोड. यदि संदेह है, तो मोड_एक्स का उपयोग करें .
  • चतुर्थ (बाइट्स/बाइटियर/मेमोरीव्यू) – (केवल मोड_सीबीसी, मोड_सीएफबी, मोड_ओएफबी, और मोड_ओपीएनपीजीपी मोड के लिए लागू). एन्क्रिप्शन या डिक्रिप्शन के लिए उपयोग करने के लिए आरंभीकरण वेक्टर. मोड_सीबीसी, मोड_सीएफबी, और मोड_ओफ़बी के लिए यह 16 बाइट्स लंबा होना चाहिए. केवल Mode_openPGP मोड के लिए, यह एन्क्रिप्शन के लिए 16 बाइट्स लंबा होना चाहिए और डिक्रिप्शन के लिए 18 बाइट्स (बाद के मामले में, यह वास्तव में है कूट रूप दिया गया Iv जो कि सिफरटेक्स्ट के लिए उपसर्ग था). यदि प्रदान नहीं किया गया है, तो एक यादृच्छिक बाइट स्ट्रिंग उत्पन्न होती है (फिर आपको इसका मूल्य IV विशेषता के साथ पढ़ना चाहिए).
  • n एक (बाइट्स/बाइटियर/मेमोरीव्यू) – (केवल मोड_सीसीएम, मोड_एक्स, मोड_जीसीएम, मोड_सिव, मोड_ओसीबी, और मोड_सीटीआर के लिए लागू). एक ऐसा मूल्य जिसे इस कुंजी के साथ किए गए किसी भी अन्य एन्क्रिप्शन के लिए कभी भी पुन: उपयोग नहीं किया जाना चाहिए (संभवतः Mode_siv के लिए, नीचे देखें). मोड_एक्स, मोड_जीसीएम और मोड_सिव के लिए इसकी लंबाई पर कोई प्रतिबंध नहीं है (अनुशंसित: 16 बाइट्स). मोड_सीसीएम के लिए, इसकी लंबाई सीमा में होनी चाहिए [[..13]. यह ध्यान रखें कि CCM के साथ गैर-लंबाई और अधिकतम संदेश आकार के बीच एक व्यापार बंद है. सिफारिश: 11 बाइट्स. मोड_ओसीबी के लिए, इसकी लंबाई सीमा में होनी चाहिए [१..15] (अनुशंसित: 15). Mode_ctr के लिए, इसकी लंबाई सीमा में होनी चाहिए [०..15] (अनुशंसित: 8). Mode_siv के लिए, NONCE वैकल्पिक है, यदि यह निर्दिष्ट नहीं है, तो कोई नॉन का उपयोग नहीं किया जा रहा है, जो एन्क्रिप्शन निर्धारक को प्रस्तुत करता है. यदि प्रदान नहीं किया गया है, तो Mode_siv के अलावा अन्य मोड के लिए, अनुशंसित लंबाई के एक यादृच्छिक बाइट स्ट्रिंग का उपयोग किया जाता है (फिर आपको गैर -विशेषता के साथ इसके मूल्य को पढ़ना चाहिए).
  • segment_size (पूर्णांक) – (केवल mode_cfb).की संख्या बिट्स प्लेनटेक्स्ट और सिफरटेक्स्ट को खंडित किया गया है. यह 8 में से एक होना चाहिए. यदि निर्दिष्ट नहीं है, तो इसे 8 माना जाएगा.
  • mac_len (पूर्णांक) – (केवल मोड_एक्स, मोड_जीसीएम, मोड_ओसीबी, मोड_सीसीएम) बाइट्स में प्रमाणीकरण टैग की लंबाई. यह और भी रेंज में होना चाहिए [४..16]. अनुशंसित मान (और डिफ़ॉल्ट, यदि निर्दिष्ट नहीं है) है 16.
  • msg_len (पूर्णांक) – (केवल मोड_सीसीएम). संदेश की लंबाई (डी) सिफर. यदि निर्दिष्ट नहीं है, तो एन्क्रिप्ट को पूरे संदेश के साथ बुलाया जाना चाहिए. इसी तरह, डिक्रिप्ट को केवल एक बार कहा जा सकता है.
  • Assoc_len (पूर्णांक) – (केवल मोड_सीसीएम). संबंधित आंकड़े की लंबाई. यदि निर्दिष्ट नहीं है, तो सभी संबंधित डेटा आंतरिक रूप से बफ़र होते हैं, जो बहुत बड़े संदेशों के लिए एक समस्या का प्रतिनिधित्व कर सकते हैं.
  • आरंभिक मूल्य (पूर्णांकयाबाइट्स/बाइटियर/मेमोरीव्यू) – (केवल mode_ctr). काउंटर के लिए प्रारंभिक मूल्य. यदि मौजूद नहीं है, तो सिफर 0 से गिनती शुरू कर देगा. मान प्रत्येक ब्लॉक के लिए एक द्वारा बढ़ाया जाता है. काउंटर नंबर बिग एंडियन मोड में एन्कोडेड है.
  • विरोध करना (वस्तु) – (केवल mode_ctr). क्रिप्टो का उदाहरण.उपयोग करना.काउंटर, जो काउंटर ब्लॉक के पूर्ण अनुकूलन की अनुमति देता है. यह पैरामीटर नॉनस और इनिशियल_वेलू दोनों के लिए असंगत है .
  • use_aesni -(बूलियन): इंटेल एईएस-एनआई हार्डवेयर एक्सटेंशन का उपयोग करें (डिफ़ॉल्ट: यदि उपलब्ध हो तो उपयोग करें).
  क्या एक प्रॉक्सी आपके आईपी को छिपाता है

एक AES ऑब्जेक्ट, लागू मोड का.

एईएस क्रिप्टो

डाउनलोड करना

एईएस क्रिप्ट कई ऑपरेटिंग सिस्टम पर उपलब्ध फाइल एन्क्रिप्शन सॉफ्टवेयर है जो उद्योग मानक उन्नत एन्क्रिप्शन मानक (एईएस) का उपयोग आसानी से और सुरक्षित रूप से एन्क्रिप्ट फ़ाइलों का उपयोग करता है.

आपको एईएस क्रिप्ट का उपयोग करने के लिए एक विशेषज्ञ होने की आवश्यकता नहीं है, और न ही आपको क्रिप्टोग्राफी को समझने की आवश्यकता है. एईएस क्रिप्ट को संभव के रूप में उपयोग करने के लिए सरल होने के लिए डिज़ाइन किया गया है, फिर भी अभी भी सबसे मजबूत एन्क्रिप्शन शक्ति उपलब्ध है. साथ एक मिलियन से अधिक डाउनलोड, एईएस क्रिप्ट ने इतने सारे लोगों के लिए जानकारी को सुरक्षित करना आसान बना दिया है.

एक शक्तिशाली 256-बिट एन्क्रिप्शन एल्गोरिथ्म का उपयोग करते हुए, एईएस क्रिप्ट आपकी सबसे संवेदनशील फ़ाइलों को सुरक्षित रूप से सुरक्षित कर सकता है. एक बार जब कोई फ़ाइल एन्क्रिप्ट हो जाती है, तो आपको अपनी संवेदनशील जानकारी को पढ़ने वाले व्यक्ति के बारे में चिंता करने की ज़रूरत नहीं है, क्योंकि एक एन्क्रिप्टेड फ़ाइल पासवर्ड के बिना पूरी तरह से बेकार है. यह बस पढ़ा नहीं जा सकता.

एईएस क्रिप्ट किसी के लिए भी सही उपकरण है जो यात्रा करते समय उनके साथ संवेदनशील जानकारी वहन करता है, इंटरनेट पर सर्वर पर संवेदनशील फाइलें अपलोड करता है, या संवेदनशील जानकारी को घर या कार्यालय से चोरी होने से बचाने की इच्छा रखता है. एईएस क्रिप्ट उन लोगों के लिए भी सही समाधान है जो बैकअप सूचना देना चाहते हैं और उस डेटा को एक बैंक में, क्लाउड-आधारित भंडारण सेवा में, और किसी भी स्थान पर जहां संवेदनशील फाइलें किसी और द्वारा सुलभ हो सकती हैं.

  क्या मेरे सेल फोन में एक IP पता है

एईएस क्रिप्ट है नि: शुल्क खुला स्रोत सॉफ़्टवेयर. खुले स्रोत के रूप में, कई लोगों ने यह सुनिश्चित करने के लिए सॉफ्टवेयर स्रोत कोड में योगदान और/या समीक्षा की है कि यह सुरक्षित जानकारी के लिए ठीक से काम करता है. आप अपने व्यवसाय में, घर पर, या अपने स्वयं के खुले स्रोत विकास परियोजनाओं में इस सॉफ़्टवेयर का उपयोग करने के लिए स्वतंत्र हैं.

कॉपीराइट © 2023 • पैकेटाइज़र, इंक.