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

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

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories


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

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

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

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

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

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

  1. افتح ملف PDF المشفر باستخدام قارئ PDF الخاص بك.
  2. سيطلب منك عارض PDF كلمة مرور المستند الخاص بك. أدخل كلمة المرور الخاصة بك لفتح المستند.
    كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories
  3. اذهب إلى قائمة قارئ PDF.
    كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories
  4. اضغط على زر الطابعة (أو خيار الطباعة).
    كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories
  5. حدد خيار “طباعة إلى ملف” في جزء النافذة الرئيسية لقائمة الطباعة.
    كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories
  6. انقر فوق زر الاختيار “PDF” بجوار مربع النص “ملف”.
    كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories
  7. انقر فوق الزر “طباعة” لحفظ مستند PDF الخاص بك بدون تشفير.
    كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories
اقرأ أيضا:  كيفية تثبيت وتشغيل ألعاب Steam على نظام Linux

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

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

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

sudo apt install qpdf

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

mkdir ./output
for i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; done

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

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

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

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

اقرأ أيضا:  كيفية تشغيل العمليات الخلفية والتحكم فيها على نظام Linux

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

sudo apt install pdfcrack

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

pdfcrack -f ./encrypted.pdf

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

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

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

pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

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

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

pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14

كيفية إزالة كلمة المرور من ملف PDF في Linux - %categories

أسئلة شائعة

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

اقرأ أيضا:  أفضل برامج Linux للأطفال: التطبيقات والتوزيعات والألعاب

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

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

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

قد يعجبك ايضا