तरीके XOR काम करने के लिए। मूल फ़ाइल नाम का उपयोग किसी अन्य कुंजी के रूप में करें लेकिन फ़ाइल नाम पुनर्प्राप्त करने के लिए एक तंत्र बनाना याद रखें। फिर एक एक्सटेंशन के साथ एक नया फ़ाइल नाम बनाएं जो आपको बताएगा कि यह एक एन्क्रिप्टेड फ़ाइल है। प्राइम-संख्या लंबाई की एकाधिक कुंजियों का उपयोग करने का कारण यह है कि परिणामस्वरूप एक्सओआर कुंजी दोहराए जाने से पहले लंबाई में एक टाइम की कुंजी बी होने का कारण बनती है। एन्क्रिप्टेड होने से पहले फ़ाइल से बाहर किसी भी दोहराव पैटर्न को संपीड़ित करें। प्रत्येक एक्स ऑफसेट को यादृच्छिक संख्या और एक्सओआर उत्पन्न करें (याद रखें, यह संख्या भी पुन: प्रयोज्य होनी चाहिए। आप फ़ाइल लम्बाई के रैंडम सीड का उपयोग कर सकते हैं।
यह सब करने के बाद, यदि आप 31 की लंबाई 5 कुंजी का उपयोग करते हैं और अधिक, आप लगभग एक सौ मेग की मुख्य लंबाई के साथ समाप्त हो जाएंगे!
कुंजी के लिए, फ़ाइल नाम एक (पूर्ण पथ सहित), एसटीआर (फाइलसाइज) + एसटीआर (दायर) + एसटीआर (तिथि) + एसटीआर (समय), यादृच्छिक जनरेशन कुंजी, आपका पूरा नाम, एक निजी कुंजी एक बार बनाई गई।
प्रत्येक फ़ाइल एन्क्रिप्टेड के लिए उपयोग की जाने वाली कुंजियों को संग्रहीत करने के लिए एक डेटाबेस, लेकिन यूएसबी मेमोरी स्टिक पर डेटा फ़ाइल को रखने के लिए डेटाबेस और 01 पर रखें।
यह चित्रों और संगीत जैसी फ़ाइलों पर दोहराने वाले पैटर्न को रोकना चाहिए, लेकिन फिल्में, चार गीगा लंबाई या उससे अधिक होने पर, अभी भी कमजोर हो सकती है, इसलिए छठी कुंजी की आवश्यकता हो सकती है।
मैं व्यक्तिगत रूप से मेमोरी स्टिक (माइक्रोसॉफ्ट एक्सेस के साथ उपयोग के लिए डेटा फ़ाइल) पर एन्क्रिप्टेड डेटा फ़ाइल है। मैंने इसे एन्क्रिप्ट करने के लिए 3-कुंजी विधि का उपयोग किया क्योंकि यह कभी भी इतना बड़ा नहीं होगा, संबंधित कुंजी वाली फ़ाइलों की निर्देशिका होगी।
यादृच्छिक रूप से एक बहुत बड़ी कुंजी उत्पन्न करने के बजाय कई चाबियों का कारण यह है कि प्राइम्स टाइम्स प्राइम बहुत तेज़ हो जाते हैं और मेरे पास कुंजी के निर्माण पर कुछ नियंत्रण होता है और आप जानते हैं कि वास्तव में वास्तव में ऐसी कोई चीज़ नहीं है जो वास्तव में यादृच्छिक है नंबर। अगर मैंने एक बड़ी यादृच्छिक संख्या बनाई है, तो कोई और वही नंबर उत्पन्न कर सकता है।
कुंजी का उपयोग करने का तरीका: फ़ाइल को एक कुंजी के साथ एन्क्रिप्ट करें, फिर अगला, फिर अगली तक सभी कुंजियों का उपयोग नहीं किया जाता है। जब तक पूरी फ़ाइल उस कुंजी से एन्क्रिप्ट नहीं की जाती है तब तक प्रत्येक कुंजी का बार-बार उपयोग किया जाता है।
क्योंकि चाबियाँ अलग-अलग लंबाई के हैं, दोहराने का ओवरलैप प्रत्येक कुंजी के लिए अलग है और इसलिए एक व्युत्पन्न कुंजी को कुंजी एक बार कुंजी की लंबाई बनाता है। यह तर्क शेष कुंजी के लिए दोहराता है। प्राइम संख्याओं का कारण यह है कि दोहराना मुख्य लंबाई के विभाजन पर होता है ताकि आप विभाजन को 1 या कुंजी, हेनसे, प्राइम की लंबाई बनना चाहें।
ठीक है, यह फ़ाइल पर एक साधारण एक्सओआर से अधिक है लेकिन अवधारणा वही है।
लांस
या फिर आप को तोड़ने और TrueCrypt की तरह कुछ इस्तेमाल कर सकते हैं ... –