CryptIt 1.4

लाइसेंस: नि: शुल्क परीक्षण ‎फ़ाइल आकार: 43.67 KB
‎उपयोगकर्ताओं की रेटिंग: 3.0/5 - ‎1 ‎वोट

करीबन CryptIt

अधिकांश फ़ाइल एन्क्रिप्टर उन तरीकों का उपयोग करते हैं जो कम्प्यूटेशनल सुरक्षा के सिद्धांत पर भरोसा करते हैं, यह प्रमुख कारकीकरण की कठिनाई है जो फ़ाइल के डिक्रिप्शन को रोकता है। लेकिन यह तरीका हमेशा के लिए काम नहीं कर सकता है। यह माना जाता था कि एक ५६ बिट कुंजी जानवर बल हमलों के लिए अटूट था, लेकिन संयुक्त राज्य अमेरिका की सरकार अब सभी शीर्ष गुप्त डेटा की आवश्यकता के लिए कम से १९२ बिट्स की चाबियां का उपयोग करें । कंप्यूटिंग शक्ति बढ़ जाती है के रूप में इस बार स्थापना रखेंगे । (यह कुछ हालांकि द्वारा तर्क दिया है कि यह भौतिकी के नियमों के कारण कभी नहीं होगा!) क्रिप्टिट को चाबियों पर पारंपरिक XOR एन्क्रिप्शन का उपयोग करने के लिए डिज़ाइन किया गया है जो फ़ाइल को एन्क्रिप्टेड करने के समान आकार हैं। इसके अलावा, यदि आप एक अप्रत्याशित फ़ाइल का उपयोग करते हैं जो मूल फ़ाइल की तुलना में एक ही आकार (या बड़ा) है और आप केवल एक बार इस फ़ाइल का उपयोग करते हैं, तो इसे एक बार पैड के रूप में जाना जाता है और यह पूरी तरह से अटूट है, यहां तक कि अब से 1000 साल कंप्यूटर तक भी। इसका कारण यह है कि कोई एल्गोरिदम नहीं है, बस एक बड़ी कुंजी है, और इस प्रकार फ़ाइल के किसी भी हिस्से को डिक्रिप्ट करने के बाद पालन करने के लिए कोई पैटर्न नहीं है। इस प्रकार इसे डिक्रिप्ट करने का प्रयास किसी भी फ़ाइल में परिणाम हो सकता है, और यह सत्यापित करने का कोई तरीका नहीं होगा कि यह सही ढंग से डिक्रिप्ट किया गया है। क्रिप्टिट में कुछ सुविधा विशेषताएं भी हो सकती हैं जैसे कि हमारे कार्यक्रम गिगलार्म द्वारा उत्पन्न पैड फ़ाइलों का स्वचालित रूप से उपयोग करने में सक्षम होना, प्रमुख फाइलें उत्पन्न करें (एक स्ट्रीम सिफर से और इस प्रकार ओटीपी उपयोग के लिए सबसे अच्छा नहीं) और आपकी चुनी हुई कुंजी फ़ाइल की उपयुक्तता का विश्लेषण भी करें। क्रिप्टोइट में एक प्रमुख कोड बुक के रूप में हटाने योग्य मीडिया (यूएसबी ड्राइव, सीडी, फ्लॉपी) का उपयोग करने की क्षमता भी है, जिससे विधि की सुरक्षा और सुविधा में वृद्धि होती है। यदि आपकी आवश्यकताएं अधिक सरल हैं तो आप एक शब्द (स्ट्रिंग) का भी उपयोग कर सकते हैं, लेकिन XOR विधि के फायदे खो जाते हैं। विवरण एन्क्रिप्टेड फ़ाइल के भीतर संग्रहीत किया जा सकता है, साथ ही कोड की फ़ाइल का नाम भी। कमांड लाइन ऑपरेशन का भी समर्थन किया जाता है और क्रिप्टोइट अधिकतम दक्षता के लिए असेंबली भाषा में लिखा जाता है।