लिनक्स में पीडीएफ फाइल से पासवर्ड कैसे हटाएं
पोर्टेबल दस्तावेज़ फ़ाइलें (पीडीएफ) आधुनिक दस्तावेज़ वितरण की रीढ़ हैं। इसके साथ, आप कर सकते हैं किसी दस्तावेज़ को स्वरूपित करें विभिन्न उपकरणों पर आसानी से और पठनीय होने की उम्मीद है। यहां लिनक्स में पीडीएफ फाइल से पासवर्ड निकालने का तरीका बताया गया है।
पीडीएफ मानक में सरल पासवर्ड-आधारित एन्क्रिप्शन के साथ आपके दस्तावेज़ों को सुरक्षित करने की क्षमता भी शामिल है। हालाँकि, यह दृष्टिकोण आपके द्वारा एन्क्रिप्ट किए गए प्रत्येक पीडीएफ के लिए हर पासवर्ड का ट्रैक रखने के लिए आप पर निर्भर करता है। यदि आप किसी प्रोजेक्ट या बहीखाता पद्धति के लिए पीडीएफ फाइलों का संग्रह रखना चाहते हैं तो यह एक समस्या हो सकती है।
यह ट्यूटोरियल दिखाता है कि लिनक्स में एन्क्रिप्टेड पीडीएफ फाइल से पासवर्ड कैसे हटाया जाए। इसके अलावा, हम आपको यह भी दिखाते हैं कि एन्क्रिप्टेड पीडीएफ़ के लिए पासवर्ड कैसे रिकवर करें।
युक्ति: चलते-फिरते किसी PDF में अपना हस्ताक्षर जोड़ना चाहते हैं? हमारे पास समाधान हैंअपने Android फ़ोन पर PDF फ़ाइल पर हस्ताक्षर करें।
एक एन्क्रिप्टेड पीडीएफ फाइल से पासवर्ड निकालें
एक एन्क्रिप्टेड पीडीएफ दस्तावेज़ से पासवर्ड हटाने के सबसे आसान तरीकों में से एक है अपने सिस्टम के दस्तावेज़ व्यूअर का उपयोग करके इसकी एक प्रति को "पुनर्मुद्रित" करना। डिफ़ॉल्ट रूप से, एन्क्रिप्शन एल्गोरिथ्म जो एक पीडीएफ की सुरक्षा करता है, केवल तभी काम करता है जब डेटा आराम पर होता है।
इसका मतलब है कि एक बार जब आप दस्तावेज़ खोल लेते हैं, तो आप विकल्प का उपयोग करके आसानी से एक अनएन्क्रिप्टेड डुप्लिकेट बना सकते हैं "पीडीएफ में प्रिंट करें" दर्शक का।
- खुला हुआ पीडीएफ फाइल एनकोडर का उपयोग पीडीएफ़ रीडर आपका।
- पीडीएफ व्यूअर आपसे आपका दस्तावेज़ पासवर्ड मांगेगा। दस्तावेज़ को अनलॉक करने के लिए अपना पासवर्ड दर्ज करें।
- के पास जाओ पीडीएफ रीडर सूची।
- पर क्लिक करें प्रिंटर बटन (या प्रिंट विकल्प)।
- एक विकल्प चुनें "नत्थी करने के लिए छपे" प्रिंट सूची मुख्य विंडो फलक में।
- रेडियो बटन पर क्लिक करें "PDF" टेक्स्ट बॉक्स के पास "फ़ाइल"।
- बटन को क्लिक करे "प्रिंट" एन्क्रिप्शन के बिना अपने पीडीएफ दस्तावेज़ को बचाने के लिए।
कमांड लाइन का उपयोग कर पीडीएफ पासवर्ड निकालें
कमांड लाइन से सीधे एन्क्रिप्टेड पीडीएफ पासवर्ड को हटाना भी संभव है। यदि आप एक स्क्रिप्ट बनाना चाहते हैं और हटाने की प्रक्रिया को स्वचालित करना चाहते हैं तो यह उपयोगी हो सकता है।
ऐसा करने के लिए, qpdf प्राप्त करें। यह एक साधारण प्रोसेसिंग टूल है जो एक पीडीएफ फाइल के आंतरिक गुणों को परिवर्तित और संपादित कर सकता है। आप निम्न आदेश चलाकर उबंटू में क्यूपीडीएफ स्थापित कर सकते हैं:
sudo apt qpdf स्थापित करें
टर्मिनल में, एन्क्रिप्टेड पीडीएफ फाइल की डायरेक्टरी पर जाएं और निम्नलिखित कमांड चलाएँ:
qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf
आप भी कर सकते हैं एक स्क्रिप्ट बनाएँ संपूर्ण निर्देशिका के डिक्रिप्शन को स्वचालित करना सरल:
mkdir ./output for i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; पूर्ण
पीडीएफ क्रैक के साथ एक पीडीएफ पासवर्ड को बाध्य करें
हालाँकि पिछले तरीके उन PDF पर काम करेंगे जिनके लिए आप पासवर्ड जानते हैं, ऐसे मामले हैं जहाँ ऐसा नहीं है। यह एक समस्या हो सकती है यदि आप पुराने पीडीएफ संग्रह से निपट रहे हैं जहां आपने पासवर्ड खो दिया है।
इस समस्या को हल करने का एक तरीका pdfcrack यूटिलिटी को इंस्टॉल और उपयोग करना है। यह एक सरल प्रोग्राम है जो एक पीडीएफ दस्तावेज़ के एन्क्रिप्शन को बार-बार उसके पासवर्ड का अनुमान लगाकर, या तो एक शब्दकोश फ़ाइल या यादृच्छिक पाठ के माध्यम से "तोड़" देता है।
आप निम्न आदेश चलाकर उबंटू में पीडीएफक्रैक स्थापित कर सकते हैं:
sudo apt इंस्टॉल पीडीएफक्रैक
एन्क्रिप्टेड पीडीएफ वाली निर्देशिका पर नेविगेट करें और निम्न आदेश चलाएं:
पीडीएफक्रैक -एफ ./एन्क्रिप्टेड.पीडीएफ
यह ध्यान रखना महत्वपूर्ण है कि इस प्रक्रिया को समाप्त होने में लंबा समय लग सकता है। उदाहरण के लिए, प्रतीकों और अक्षरों के मिश्रण वाले एक लंबे पासवर्ड को क्रैक करने में एक घंटे तक का समय लग सकता है।
आप pdfcrack के लिए एक डिक्शनरी फाइल प्रदान करके इस समस्या को कम कर सकते हैं। यह एक सादा पाठ फ़ाइल है जिसमें सामान्य पासवर्ड होते हैं जिनका उपयोग आप अपने दस्तावेज़ों में कर सकते हैं।
आप pdfcrack के साथ डिक्शनरी फ़ाइल का उपयोग करने के लिए निम्न आदेश चला सकते हैं:
pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt
अंत में, आप कुछ पैरामीटर प्रतिबंधित कर सकते हैं जो पीडीएफक्रैक ब्रूट-फोर्सिंग के दौरान उपयोग करता है। यह उपयोगी है यदि आपको अपने पीडीएफ पासवर्ड की लंबाई और प्रकार का अस्पष्ट विचार है।
उदाहरण के लिए, निम्न आदेश पीडीएफक्रैक को उन पासवर्डों का अनुमान लगाने के लिए कहेगा जिनमें "sqweartkcyuihop" अक्षर हैं और जो 12 या 14 वर्ण लंबे हैं।
pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14
लगातार पूछे जाने वाले प्रश्न
Q1: क्या एक पीडीएफ फाइल की एन्कोडिंग को दूसरी फाइल में कॉपी करना संभव है?
उत्तर: हाँ। क्यूपीडीएफ के साथ, एन्कोडिंग सेटिंग्स को एक पीडीएफ फाइल से दूसरे में "निर्यात" किया जा सकता है। यह उपयोगी है यदि आप एक ऐसी स्क्रिप्ट बनाना चाहते हैं जो उसी पासवर्ड का उपयोग करके एक पीडीएफ निर्देशिका को स्वचालित रूप से एन्क्रिप्ट करेगी।
आप निम्न चलाकर ऐसा कर सकते हैं: qpdf ./new.pdf –copy-encryption-file=. /encrypted.pdf -एन्क्रिप्शन-फाइल-पासवर्ड = mysuperpassword ./output.pdf।
Q2: "प्रिंट टू फाइल" फ़ंक्शन का उपयोग करने के क्या नुकसान हैं?
उत्तर: इस फ़ंक्शन का उपयोग करने का सबसे बड़ा नकारात्मक पक्ष यह है कि यह पीडीएफ फाइल के भीतर किसी भी संपादन योग्य फ़ील्ड और सादे पाठ को हटा देगा। एक एन्क्रिप्टेड पीडीएफ अंदर के सभी टेक्स्ट बॉक्स खो देगा, और आप इससे टेक्स्ट कॉपी नहीं कर पाएंगे।
Q3: मैंने गलती से pdfcrack को निरस्त कर दिया। क्या मैं वहीं से फिर से शुरू कर सकता हूं जहां से मैंने छोड़ा था?
उत्तर: डिफ़ॉल्ट रूप से, पीडीएफक्रैक हमेशा "स्थिति" बनाता है जब यह गलती से बाहर निकलता है। यह एक फ़ाइल है जिसमें प्रोग्राम द्वारा किए गए अंतिम पासवर्ड प्रयास के साथ-साथ वर्तमान कार्य के माध्यम से इसकी प्रगति शामिल है। अपने पिछले सत्र को फिर से शुरू करने के लिए, निम्न को चलाएँ: pdfcrack -f ./encrypted.pdf –loadstate=. / सेवस्टेट। सेव।