الانتقال إلى المحتوى
documentflare
الخصوصية

كلمة مرور PDF: ما الذي يفعله التشفير فعلياً (AES وRC4 والحدود الصادقة)

AES-256 أم AES-128 أم RC4؟ كيف تتحقق من الخوارزمية الحقيقية لملف PDF محمي، ولماذا لا يكفي التشفير بكلمة مرور، ولماذا ينتج Document Flare دائماً AES-256.

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

جدول المحتويات

كلمة مرور PDF ليست مستوى أمان واحداً

تشفير PDF بكلمة مرور يعني قفل الوصول إلى الملف، لا بالضرورة تحصين المحتوى. ومع ذلك تعرض كثير من الأدوات «AES-256» وكأنه ملصق عالمي. الواقع أدق: مع التطبيقات الافتراضية، قد تحدد نسخة المستند المصدر الخوارزمية المنتَجة — RC4 بمفتاح 40 بت، أو RC4 بمفتاح 128 بت، أو AES-128. هذه التدرجات هي ما نوثّقه — لأن تشفيراً سيئ التعريف يمنح طمأنينة زائفة — ونشرح لماذا يفرض Document Flare دائماً المراجعة الأقوى.

YubiKey 5 NFC — مفتاح أمان FIDO2YubiKey 5 NFC — مفتاح أمان FIDO2مصادقة ثنائية عتادية: تسجيل دخول مقاوم للتصيد للحسابات الحساسة.انتساب

لماذا AES-256 المعلن في كل مكان غالباً غير صحيح

معيار PDF لا يعرّف تشفيراً واحداً، بل عدة مراجعات:

  • المراجعة 2: RC4 بمفتاح 40 بت (PDF 1.3 وما قبله)؛
  • المراجعة 3: RC4 بمفتاح 128 بت (PDF 1.4 / 1.5)؛
  • المراجعة 4: AES بمفتاح 128 بت بنمط CBC (PDF 1.6 / 1.7)؛
  • المراجعة 5: AES بمفتاح 256 بت، محصورة في PDF 1.7 Extension Level 3.

ملف PDF 1.7 عادي — الحالة الأكثر شيوعاً اليوم — سيُشفَّر إذن بـ AES-128 في تطبيق يتبع النسخة المعلنة للمستند، لا بـ AES-256. حين تعرض أداة «AES-256» دون فرض المراجعة 5 صراحة، فهي غالباً تُبسّط تسويقها.

كيف تتحقق مما تفعله الأداة فعلاً

يخزّن PDF معاملات تشفيره في قاموس /Encrypt. يمكنك فحصه بأدوات تقنية:

  • qpdf --show-encryption fichier.pdf يعرض الخوارزمية وحجم المفتاح والأذونات؛
  • pdftk fichier.pdf dump_data يعطي مؤشرات عن الحماية؛
  • قارئات PDF المتقدمة أو مكتبات Python (pikepdf, PyPDF2) تعرض المدخلات /V و/R و/Length و/CF.

ما الذي تبحث عنه:

  • /V = 1 و/R = 2 → RC4 بمفتاح 40 بت؛
  • /V = 2 و/R = 3 → RC4 بمفتاح 128 بت؛
  • /V = 4 و/R = 4، مع /CF/StdCF/CFM = /AESV2 و/Length = 128 → AES-128؛
  • /V = 5 و/R = 5، مع /AESV3 و/Length = 256 → AES-256.

إذا وعدت أداة بـ AES-256 دون فرض المراجعة 5، فافحص قاموس /Encrypt للنتيجة — قد لا يكون الملصق سوى تسويق.

المستوى الحقيقي في Document Flare: AES-256 مفروض

يستخدم Document Flare مكتبة @cantoo/pdf-lib للتشفير وفك التشفير داخل المتصفح. افتراضياً، تختار هذه المكتبة الخوارزمية بحسب النسخة المعلنة لملف PDF المصدر — بالتدرجات الموصوفة أعلاه. Document Flare لا يكتفي بهذا الافتراضي: عند الكتابة، تُعلن الأداة ملف PDF 1.7 Extension Level 3، مما يختار منهجياً المراجعة 5 — AES-256 (AESV3).

عملياً: حتى لو كان مستندك المصدر ملف PDF 1.4 قديم، فالملف المحمي الناتج مشفّر بـ AES-256. يمكنك التحقق بنفسك عبر qpdf --show-encryption: ستقرأ /V = 5 و/R = 5 و/CFM = /AESV3 و/Length = 256.

ما الذي تحميه كلمة المرور، وما الذي لا تحميه

التشفير بكلمة مرور يحمي فتح الملف. بدونها، يبقى المحتوى غير مقروء — نظرياً. عملياً، تعتمد المقاومة كثيراً على كلمة المرور نفسها: «123456» أو اسم الشركة يُكسَران في ثوانٍ، حتى مع AES-128.

ما لا تفعله الأداة حالياً:

  • لا تقيّد أذونات النسخ أو الطباعة؛ كلمة المرور المُدخلة تعمل كلمة مستخدم وكلمة مالك معاً؛
  • لا تشفّر بيانات المستند الوصفية بشكل منفصل؛
  • ليست توقيعاً إلكترونياً: تثبت فقط أن حامل كلمة المرور يمكنه فتح الملف.

إذا كان عليك جعل معلومة غير قابلة للاسترجاع، فكلمة المرور لا تكفي: يجب تنقيح المنطقة الحساسة قبل حماية الملف.

حدود وفخاخ

  • كلمة مرور ضعيفة = حماية ضعيفة. فضّل عبارة مرور طويلة حتى لو سهلة الحفظ.
  • RC4 بمفتاح 40 بت يجب أن ينبّهك. إذا استلمت PDF محمياً يسبق PDF 1.4، فحمايته تُعدّ اليوم متجاوزة؛ أعد تشفيره بـ AES-256 قبل الاعتماد عليه.
  • لا يمكن تشفير PDF مشفّر أصلاً. ترفض الأداة ملفات PDF المحمية؛ افتحها أولاً بكلمة المرور في أداة فتح PDF.
  • الحجم والصفحات محدودان. تقبل الأداة حتى 50 ميغابايت و1 000 صفحة.
  • كلمة مرور قصيرة تُنبَّه. تعرض الواجهة تنبيهاً إذا كانت كلمة المرور أقل من 6 أحرف.
  • نسيان كلمة المرور يعني فقدان المستند. لا توجد بوابة خلفية؛ المعالجة محلية بالكامل.

الصدق كعامل تميّز

كثير من الأدوات تركب ملصق AES-256. نفضّل أن نقول بدقة أي خوارزمية تُطبَّق وفي أي شروط. المستخدم المطّلع يختار أفضل: يعرف متى يضيف خطوة تنقيح، ومتى يتجنب RC4، ومتى يرسل كلمة المرور عبر قناة منفصلة.

إذا كنت تبحث عن حماية PDF دون إرساله إلى خادم:

وإذا كان عليك إزالة حماية تملكها بحق:

العتاد المناسب

YubiKey 5 NFC — مفتاح أمان FIDO2YubiKey 5 NFC — مفتاح أمان FIDO2مصادقة ثنائية عتادية: تسجيل دخول مقاوم للتصيد للحسابات الحساسة.انتساب Thetis Pro — مفتاح أمان FIDO2Thetis Pro — مفتاح أمان FIDO2بديل اقتصادي NFC + USB-C للمصادقة الثنائية.انتساب