हाल ही में मैंने विम के उपयोग से अपने इंजीनियरिंग लॉग को एन्क्रिप्ट करने का निर्णय लिया: एक्स एन्क्रिप्शन सुविधा। मैंने पासवर्ड लिखा है, लेकिन स्पष्ट रूप से मैं कुछ गलत वर्तनी या कुछ गड़बड़ कर रहा हूं क्योंकि फ़ाइल को डिक्रिप्ट करने से गड़बड़ी हो जाती है। मामलों को और खराब बनाने के लिए, सभी मेरे बैकअप किसी भी तरह दूषित हैं (पूछें नहीं, मुझे यकीन नहीं है कि कैसे या तो)।विम एन्क्रिप्शन: इसे कैसे तोड़ें?
मैं बहाने नहीं जा रहा हूं: मुझे पता है कि मैं गड़बड़ कर रहा हूं। अभी मैं पर ध्यान केंद्रित करना चाहता हूं कि मैं अपनी गड़बड़ी को कैसे ठीक कर सकता हूं।
यहाँ मैं क्या कोशिश की है:
उपयोग vimzipper एक ज़िप में एन्क्रिप्टेड फ़ाइल रैप करने के लिए तो यह हो सकता है fcrackzip, zipcracker, pkcrack, उन्नत पिन पासवर्ड रिकवरी जैसे मानक ज़िप पटाखे से फटा , आदि दुर्भाग्य से यह काम नहीं किया है। मैंने अपने VIMINFO में रजिस्टरों से बचे हुए जानकारी का उपयोग करके फ़ाइल से सादे टेक्स्ट की एक पंक्ति पुनर्प्राप्त की, लेकिन मैं पुनर्प्राप्त सादे टेक्स्ट के लिए फ़ाइल में ऑफसेट नहीं है। भले ही, ज़िप क्रैकिंग ने तीन-वर्णित वीम पासवर्ड के साथ एक सरल परीक्षण फ़ाइल के लिए भी काम नहीं किया है।
(http://zeus.phys.uconn.edu/refs/crackers/vimzipper.c देखें) swapfile की
वसूली काम नहीं किया। जब मैंने खराब पासवर्ड के साथ एन्क्रिप्टेड फ़ाइल को फिर से खोल दिया, तो "अच्छा" स्वैपफ़ाइल ओवरराइट करें।
संदर्भ डेटा के रूप में सादे टेक्स्ट (~ 30 पुस्तकें प्रोजेक्ट गुटेनबर्ग) के बड़े डेटाबेस के साथ यूनिक्सक्रिप्ट-ब्रेकर चलाएं। इसके परिणामस्वरूप गड़बड़ी हो जाती है, भले ही मैं पुनर्प्राप्त सादे टेक्स्ट के साथ केवल बीज यूनिक्सक्रिप्ट-ब्रेकर। इसके अतिरिक्त, मैं इस विधि का उपयोग कर vim से एन्क्रिप्टेड सरल परीक्षण फ़ाइल को तोड़ने के लिए प्रतीत नहीं कर सकता। (एफवाईआई, मैं डिक्रिप्शन चलाने से पहले VimCrypt ~ 01! जादू शीर्षलेख को अलग कर रहा हूं और मैंने इसे PASTE मोड में विम का उपयोग करके बंद कर दिया है, इसलिए मैं अन्यथा फ़ाइल की सामग्री को परिवर्तित नहीं करता)।
मुझे लगता है कि हर पासवर्ड और गलत वर्तनी का अनुमान लगाया जा सकता है। I ने अनुमान लगाया है कि कम से कम छह घंटे का अनुमान लगाया जा सकता है कि मुझे संभवतः वर्तनी गलत हो सकती है। :)
आदेश तेजी से एक कार्यक्रम से पासवर्ड की कोशिश करने के लिए, मैं संकलन की कोशिश की तहखाने/makekey के एक पुराने यूनिक्स प्रतिलिपि, लेकिन उस का परिणाम एक ही रूप में एक ही फ़ाइल vim के उपयोग करते हुए एन्क्रिप्ट नहीं किया जा रहा है -एक्स एन्क्रिप्शन और एक ही पासवर्ड।
यदि कोई मदद कर सकता है, तो मैं इसकी सराहना करता हूं। यदि नहीं, पढ़ने के लिए धन्यवाद। :)
कुछ मायनों में, मुझे उम्मीद है कि आप हर किसी के लिए सफल नहीं होंगे ... –
आपके बैकअप में रखे गए प्रति को पुनः प्राप्त करें? – Zoredache
@ ज़ोरशेड, बैकअप सभी अप्राप्य, यहां तक कि आंशिक रूप से भी हैं। मैंने कोशिश की। @ डेरिल - मैं देखता हूं कि आपका क्या मतलब है। हालांकि, मैं कहूंगा कि विम का एन्क्रिप्शन यूनिक्स क्रिप्ट पर आधारित है, जो एक एकल रोटर इनिग्मा सिस्टम है। यह ब्रेकबल होने के लिए जाना जाता है। यहां तक कि विम दस्तावेज़ भी चेतावनी देते हैं। – Jurgen