2011-03-09 14 views
5

मैं मूल रूप से WinZip15 का उपयोग AES256 के साथ .ZIP फ़ाइलों को बनाने के लिए कर रहा था जिसे बाद में हम WinZip के स्वयं निकालने के उपकरण का उपयोग कर .EXE फ़ाइलों में पैकेज करते हैं (क्योंकि हम यह सुनिश्चित नहीं कर सकते कि हम जिन लोगों को अभिलेखागार दे रहे हैं, उनके पास एक ज़िप उपयोगिता होगी एईएस -256 ज़िप अभिलेखागार संभाल लें)।मुझे कैसे पता चलेगा कि 7zip AES256 का उपयोग करता है या नहीं?

मैं वैसे भी

7za a -y -tzip -ptestabc123 -mem=AES256 C:\helloworld.zip C:\test\ 

का उपयोग कर रहा है वहाँ पता लगाएं कि क्या संग्रह एन्क्रिप्ट करने के लिए प्रयोग किया जाता है AES256 बताने के लिए ज़िप फ़ाइलें पैकेज 7Zip के कमांड लाइन उपयोगिता का उपयोग शुरू कर दिया है? यह स्पष्ट रूप से एक पासवर्ड है, लेकिन इसके अलावा यह निर्धारित करना मुश्किल लगता है। जब मैंने WinZip15 "एक्सप्लोरर में देखें" का उपयोग कर एईएस 256 अभिलेखागार बनाए, तो काम नहीं किया, जो मुझे लगता है कि सामान्य है। जब मैं 7za (-mem = AES256 स्विच के साथ) का उपयोग करके अभिलेखागार बनाता हूं, तो विंडोज एक्सप्लोरर ज़िप संग्रह खोल सकता है जो मुझे अजीब लगता है।

+0

यह पूरी फ़ाइल को एन्क्रिप्ट नहीं कर रहा है, बल्कि मुख्य संग्रह के अंदर व्यक्तिगत फाइलें जो एन्क्रिप्ट नहीं की गई हैं, यही कारण है कि आप फ़ाइल नाम देख सकते हैं लेकिन उनकी सामग्री – Johnydep

+0

केवल रिकॉर्ड के लिए नहीं देख सकते हैं; ज़िप फ़ाइलों के साथ एन्क्रिप्शन संपीड़ित फ़ाइल नाम सूचीबद्ध करने के साथ कुछ भी नहीं है। यह केवल संपीड़न एल्गोरिदम में प्रभाव डालता है। – vegatripy

उत्तर

0

मुझे 7zip के बारे में पता नहीं है, लेकिन आप एक स्वयं निकालने वाला EXE बना सकते हैं जो DETNetZip के कमांड लाइन टूल का उपयोग करके AES56 का उपयोग करता है।

+0

मैंने अपने सी # प्रोजेक्ट में डॉटनेटजिप की lib का उपयोग शुरू किया। मैं इस सवाल के बारे में भूल गया, लेकिन आपने मुझे याद दिलाया कि मुझे यह कितना खुशी है। – Jai

+0

खुशी है कि यह आपके लिए काम कर रहा है! – Cheeso