كيفية إزالة كلمة المرور من ملف PDF في نظام Linux

كيفية إزالة كلمة المرور من ملف PDF في نظام Linux


تعد ملفات المستندات المحمولة (PDF) العمود الفقري لتوزيع المستندات الحديث. باستخدامه ، يمكنك تنسيق أي مستند بسهولة وتوقع أن يكون قابلاً للقراءة على أجهزة مختلفة.

يتضمن معيار PDF أيضًا القدرة على تأمين مستنداتك من خلال التشفير البسيط المستند إلى كلمة المرور. ومع ذلك ، يعتمد هذا الأسلوب عليك لتتبع كل كلمة مرور لكل ملف PDF قمت بتشفيره. قد تكون هذه مشكلة إذا كنت تريد الاحتفاظ بأرشيف ملفات PDF لمشروع أو مسك الدفاتر.

يوضح هذا البرنامج التعليمي كيفية إزالة كلمة المرور من ملف PDF مشفر في Linux. بالإضافة إلى ذلك ، نوضح لك أيضًا كيفية استرداد كلمة مرور لملف PDF مشفر.

نصيحة: هل تبحث عن إضافة توقيعك في ملف PDF أثناء التنقل؟ لدينا الحلول لتوقيع وثيقة PDF على هاتف Android الخاص بك.

إزالة كلمة المرور من ملف PDF مشفر

إحدى أسهل الطرق لإزالة كلمة المرور من مستند PDF مشفر هي “إعادة طباعة” نسخة منها باستخدام عارض المستندات في نظامك. بشكل افتراضي ، لا تعمل خوارزمية التشفير التي تحمي PDF إلا عندما تكون البيانات في حالة سكون.

هذا يعني أنه بمجرد فتح المستند ، يمكنك بسهولة إنشاء نسخة مكررة غير مشفرة باستخدام خيار “طباعة إلى PDF” في العارض.

  1. افتح ملف PDF المشفر باستخدام قارئ PDF الخاص بك.
  2. سيطلب منك عارض PDF كلمة مرور المستند الخاص بك. أدخل كلمة المرور الخاصة بك لفتح المستند.
  1. اذهب إلى قائمة قارئ PDF.
نافذة تحتوي على ملف PDF مفتوح مع مربع أحمر حول زر القائمة.
  1. اضغط على زر الطابعة (أو خيار الطباعة).
قسم من العارض يعرض قائمته مع مربع أحمر على أيقونة الطابعة الخاصة به.
  1. حدد خيار “طباعة إلى ملف” في جزء النافذة الرئيسية لقائمة الطباعة.
يظهر مربع حوار طباعة العارض مربعًا أحمر على ملف "الطباعة إلى ملف" خيار.
  1. انقر فوق زر الاختيار “PDF” بجوار مربع النص “ملف”.
مربع حوار طباعة العارض مع مربع أحمر حول زر اختيار PDF.
  1. انقر فوق الزر “طباعة” لحفظ مستند PDF الخاص بك بدون تشفير.
نافذة مدير الملفات تعرض ملفات PDF المشفرة وغير المشفرة.

جيد ان تعلم: يمكنك “الطباعة إلى PDF” من هاتف Android أيضًا.

إزالة كلمة مرور PDF باستخدام سطر الأوامر

من الممكن أيضًا إزالة كلمة مرور PDF المشفرة مباشرة من سطر الأوامر. يمكن أن يكون هذا مفيدًا إذا كنت تريد إنشاء برنامج نصي وأتمتة عملية الإزالة.

للقيام بذلك ، احصل على qpdf. هذه أداة معالجة بسيطة يمكنها تحويل وتحرير الخصائص الداخلية لملف PDF. يمكنك تثبيت ملفات qpdf في أوبونتو عن طريق تشغيل الأمر التالي:

نافذة طرفية توضح عملية التثبيت لـ qpdf.

في الجهاز ، انتقل إلى دليل ملف PDF المشفر وقم بتشغيل الأمر التالي:

qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf
نافذة طرفية توضح عملية فك تشفير qpdf.

يمكنك أيضًا إنشاء نص برمجي بسيط لأتمتة فك تشفير دليل بأكمله:

mkdir ./output
for i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; done
نافذة طرفية تعرض حلقة for مع qpdf.

جيد ان تعلم: بمجرد إزالة كلمة المرور ، يمكنك بسهولة دمج عدة مستندات PDF في مستند واحد.

فرض كلمة مرور PDF باستخدام pdfcrack

بينما ستعمل الطرق السابقة على ملفات PDF التي تعرف كلمة المرور الخاصة بها ، إلا أن هناك حالات لا يكون فيها هذا هو الحال. قد تكون هذه مشكلة إذا كنت تتعامل مع أرشيف PDF قديم حيث فقدت كلمة المرور.

قسم من الجهاز يعرض فك تشفير PDF بكلمة مرور خاطئة.

تتمثل إحدى طرق حل هذه المشكلة في تثبيت ملف pdfcrack جدوى. هذا برنامج بسيط يقوم “بكسر” تشفير مستند PDF عن طريق التخمين المتكرر لكلمة المرور الخاصة به ، إما من خلال ملف قاموس أو نص عشوائي.

يمكنك تثبيت pdfcrack في أوبونتو عن طريق تشغيل الأمر التالي:

sudo apt install pdfcrack
نافذة طرفية توضح عملية تثبيت pdfcrack.

انتقل إلى الدليل الذي يحتوي على ملف PDF المشفر وقم بتشغيل الأمر التالي:

pdfcrack -f ./encrypted.pdf

من المهم ملاحظة أن هذه العملية قد تستغرق وقتًا طويلاً حتى تنتهي. على سبيل المثال ، يمكن أن تستغرق كلمة المرور الطويلة التي تحتوي على مزيج من الرموز والأحرف ما يصل إلى ساعة للتصدع.

نافذة طرفية تظهر جلسة pdfcrack الأساسية.

يمكنك التخفيف من هذه المشكلة عن طريق توفير ملف قاموس لـ pdfcrack. هذا ملف نصي عادي يحتوي على كلمات المرور الشائعة التي قد تستخدمها في مستنداتك.

يمكنك تشغيل الأمر التالي لاستخدام ملف قاموس مع pdfcrack:

pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt
نافذة طرفية تعرض جلسة pdfcrack مع ملف قاموس.

أخيرًا ، يمكنك تقييد بعض المعلمات التي يستخدمها pdfcrack أثناء التأثير الغاشم. هذا مفيد إذا كانت لديك فكرة غامضة عن طول ونوع كلمة مرور PDF الخاصة بك.

على سبيل المثال ، سيخبر الأمر التالي pdfcrack بتخمين كلمات المرور التي تحتوي على الأحرف “sqweartkcyuihop” ويكون طولها إما 12 أو 14 حرفًا.

pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14
نافذة طرفية تعرض جلسة pdfcrack مع معلمات مقيدة.

بدلاً عن ذلك: إذا كنت ترغب في إنشاء كلمات مرور يصعب اختراقها ، فإليك بعض الطرق للقيام بذلك عبر الإنترنت.

أسئلة مكررة

هل من الممكن نسخ تشفير ملف PDF إلى ملف آخر؟

نعم. باستخدام qpdf ، يمكن “تصدير” إعدادات التشفير من ملف PDF إلى ملف آخر. يكون هذا مفيدًا إذا كنت تريد إنشاء برنامج نصي يقوم تلقائيًا بتشفير دليل PDF باستخدام نفس كلمة المرور.

يمكنك القيام بذلك عن طريق تشغيل ما يلي: qpdf ./new.pdf --copy-encryption-file=./encrypted.pdf --encryption-file-password=mysuperpassword ./output.pdf.

ما هي عيوب استخدام وظيفة “طباعة إلى ملف”؟

أحد أكبر سلبيات استخدام هذه الوظيفة هو أنها ستزيل أي حقل قابل للتحرير ونص عادي داخل ملف PDF. سيفقد ملف PDF المشفر كل مربعات النص الموجودة بداخله ، ولن تتمكن من نسخ النص منه.

لقد أجهضت عن طريق الخطأ pdfcrack. هل من الممكن أن أستأنف من النقطة التي توقفت عندها؟

بشكل افتراضي ، يقوم pdfcrack دائمًا بإنشاء “حالة” عندما يتم الخروج عن طريق الخطأ. هذا ملف يحتوي على آخر محاولة كلمة مرور قام بها البرنامج بالإضافة إلى تقدمه خلال الوظيفة الحالية. لاستئناف جلستك الأخيرة ، قم بتشغيل ما يلي: pdfcrack -f ./encrypted.pdf --loadstate=./savedstate.sav.

رصيد الصورة: 123RF. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

رمسيس أحمر
رمسيس أحمر

Ramces كاتب تقني عاش مع أجهزة الكمبيوتر طوال حياته. إنه قارئ غزير الإنتاج وطالب في الأنثروبولوجيا ، وهو شخصية غريبة الأطوار يكتب مقالات عن Linux وأي شيء * لا شىء.

اشترك في نشرتنا الإخبارية!

تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك

Comments

No comments yet. Why don’t you start the discussion?

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *