تشفير الملفات

شفر الملفات وفك تشفيرها بكلمة مرور

انقر هنا أو اسحب ملفا إلى هنااختر ملفا

نبذة عن تشفير الملفات

تحمي أداة «تشفير الملفات» ملفاتك بكلمة مرور، ملفا واحدا أو عدة ملفات معا. افتراضيا، يشتق «تشفير» مفتاحا من كلمة المرور باستخدام PBKDF2-SHA-256 مع 600,000 تكرار، أو باستخدام Argon2id إن اخترته، ويضيف ملحا ومتجه تهيئة (IV) عشوائيين جديدين، ثم يختم الملف بخوارزمية AES-256-GCM عبر واجهة Web Crypto في متصفحك؛ وتحفظ النتيجة باسم الاسم‎.encrypted. ويمكنه أيضا كتابة ملف AES Crypt (‎.aes، لبرنامج AES Crypt 4) أو ملف OpenSSL (‎.enc، للأمر openssl enc ‎-d). ويتعرف «فك التشفير» على الصيغة وحده: ملفات هذه الأداة، وملفات AES Crypt بجميع إصداراتها، وملفات openssl enc. ويعيد الاسم الأصلي إذا انتهى اسم الملف بـ ‎.encrypted أو ‎.aes أو ‎.enc؛ وإلا أضيف ‎.decrypted. ويتحقق كل من GCM وAES Crypt من السلامة، لذا ترفض كلمة المرور الخاطئة أو الملف التالف. أما الملفات التي أنشأها إصدار XOR القديم من هذه الأداة، والتي لا تحتوي على هذا التحقق، فلا يزال فتحها ممكنا. وتقرأ الملفات وتكتب على أجزاء، لا دفعة واحدة: فوق 250 م.ب، تذهب النتيجة مباشرة إلى مجلد التنزيلات أثناء إنشائها.

كيف تشفر ملفا بكلمة مرور

  1. 1اختر «تشفير» أو «فك التشفير».
  2. 2اختر الملفات: أي ملفات لتشفيرها، أو ملفات لفك تشفيرها (‎.encrypted أو ‎.aes أو ‎.enc). يمكنك اختيار عدة ملفات معا.
  3. 3للتشفير، اختر «الصيغة»: «هذا الموقع: AES-256-GCM (‎.encrypted)» مع «اشتقاق المفتاح»، أو «AES Crypt 4 (‎.aes)»، أو إحدى صيغ «OpenSSL enc».
  4. 4اكتب كلمة المرور في «كلمة المرور».
  5. 5انقر على «تشفير الملف» أو «فك تشفير الملف» («تشفير الملفات» أو «فك تشفير الملفات» إذا كانت عدة ملفات).
  6. 6انقر على «تنزيل»: تحصل على الاسم‎.encrypted أو الاسم‎.aes أو الاسم‎.enc، أو، عند فك التشفير، على الاسم دون هذا الامتداد. ومع عدة ملفات، يجمعها «تنزيل الكل» في ملف ZIP واحد.

الصيغ والحدود

الخوارزمية
AES-256-GCM، والمفتاح من PBKDF2-SHA-256 مع 600,000 تكرار أو من Argon2id (64 MiB، و3 تمريرات، و4 مسارات)؛ AES Crypt: AES-256-CBC وHMAC-SHA256، والمفتاح من PBKDF2-SHA-512 مع 600,000 تكرار؛ OpenSSL: AES-256-CBC أو AES-128-CBC، والمفتاح من PBKDF2-SHA-256
الناتج
الاسم‎.encrypted (أكبر من الأصل بـ 48 بايت مع PBKDF2، وبـ 55 بايت مع Argon2id)، أو الاسم‎.aes أو الاسم‎.enc؛ وعند فك التشفير، الاسم الأصلي
البيانات المضافة
هذا الموقع: علامة قصيرة، وإعدادات اشتقاق المفتاح مع Argon2id، وملح ومتجه تهيئة (IV) عشوائيان، ووسم المصادقة الخاص بـ GCM. AES Crypt: ترويسة، ومفتاح جلسة مشفر، وقيمتا HMAC. OpenSSL: «Salted__‎» وملح عشوائي
الملفات المقبولة
أي نوع، وعدة ملفات معا. لفك التشفير: ملفات هذه الأداة، وملفات ‎.aes من AES Crypt (صيغ التدفق من 0 إلى 3)، وملفات openssl enc ذات الملح، ثنائية أو بترميز Base64 (‎-a)
الحد الأقصى للحجم
لا يوجد حتى 250 م.ب، إذ يحتفظ المتصفح بالنتيجة حتى تنزلها. وفوق ذلك، ملف واحد في كل مرة، يكتب مباشرة في مجلد التنزيلات أثناء إنشائه: لا تزداد الذاكرة المستخدمة مع الحجم، لكن يجب أن يسمح المتصفح بذلك (لا يسمح به في بعض نوافذ التصفح الخاص). صيغة هذا الموقع: 64 GiB، الحد الأقصى لـ AES-GCM. ملفات OpenSSL بترميز Base64 (‎-a): 250 م.ب

المكان الذي تتم فيه معالجة ملفك

يتم التشفير وفك التشفير في متصفحك، عبر واجهة Web Crypto (ومكتبة hash-wasm لـ Argon2id وMD5 ومفتاح ملفات AES Crypt القديمة). لا ترفع الملفات ولا كلمة المرور، ولا تحفظ كلمة المرور: إذا فقدتها، فلا يمكن استرداد الملف. قد يسجل لنا خطأ يظهر على الصفحة كنص منقح مع اسمي الأداة والمتصفح، ولا يسجل أبدا مع الملف أو اسمه أو كلمة المرور.

الأسئلة الشائعة

هل تكتشف كلمة المرور الخاطئة؟

نعم، لملفات هذه الأداة وملفات AES Crypt: يرفض فك التشفير برسالة تقول إن كلمة المرور خاطئة أو إن الملف عدل أو قطع، ولا يعرض أي ملف. أما ملف OpenSSL فلا يحتوي على هذا التحقق: ترفض كلمة المرور الخاطئة في نحو 98 مرة من كل 100، وإلا أعطت بايتات غير مقروءة.

هل يمكنني فك تشفير ملف شفر قبل 29 سبتمبر 2026؟

نعم. الملف الذي لا يبدأ بأي من العلامات التي تتعرف عليها الأداة (هذه الأداة، AES Crypt، OpenSSL) يفك تشفيره بطريقة XOR القديمة، وتنبه ملاحظة إلى أن كلمة المرور الخاطئة لا يمكن اكتشافها فيه: إذا لم تفتح النتيجة، فكلمة المرور كانت خاطئة. شفر الملف من جديد لحمايته بخوارزمية AES.

هل يمكنني فتح ملف ‎.aes أنشأه AES Crypt؟

نعم: يفك تشفير كل صيغ التدفق في AES Crypt (من 0 إلى 3)، مع تحققات HMAC الخاصة بها (اثنان، أو واحد في الصيغة 0)، سواء أتى الملف من AES Crypt أو من pyAesCrypt. وتكتب «AES Crypt 4 (‎.aes)» صيغة التدفق 3، التي يفتحها AES Crypt 4.0 والإصدارات اللاحقة؛ أما AES Crypt 3 وpyAesCrypt فلا يفتحانها (يتوقفان عند الصيغة 2).

هل يمكنني فك تشفير ملف أنشأه openssl enc؟

نعم، بخوارزمية AES-256-CBC أو AES-128-CBC مع ملح (الإعداد الافتراضي في openssl)، ثنائيا أو بترميز Base64 (‎-a). لا يذكر الملف كيف اشتق مفتاحه: تجرب الأداة «إعدادات OpenSSL» أولا، ثم PBKDF2 مع 10,000 أو 600,000 تكرار، ثم EVP_BytesToKey مع SHA-256 وMD5. ولا يمكن قراءة ملف أنشئ بالخيار ‎-nosalt أو بخوارزمية أخرى أو بقيمة أخرى للخيار ‎-md. وتكتب صيغ «OpenSSL enc» ملفا يفك تشفيره الأمر openssl enc ‎-d ‎-aes-256-cbc ‎-pbkdf2 ‎-iter 600000، أو الأمر نفسه مع ‎-aes-128-cbc بدلا من ‎-aes-256-cbc.

هل يمكنني تشفير عدة ملفات معا؟

نعم: اخترها معا. يشفر كل ملف على حدة، بكلمة المرور نفسها والإعدادات نفسها، ويجمعها «تنزيل الكل» في ملف ZIP واحد. وللحصول على ملف مشفر واحد، ضع الملفات أولا في ملف ZIP ثم شفر ملف ZIP.

PBKDF2 أم Argon2id؟

كلاهما يحول كلمة المرور إلى المفتاح. لكن Argon2id يحتاج أيضا إلى 64 MiB من الذاكرة في كل محاولة، ما يجعل تخمين كلمة المرور على بطاقات الرسومات أعلى كلفة بكثير، ويستغرق هنا نحو ثانية. ويكتب الاختيار في الملف، لذا لا يطلب فك التشفير شيئا آخر؛ ولا يفتح هذا الملف إلا في هذه الأداة.

ماذا لو نسيت كلمة المرور؟

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

هل تعمل الأداة مع الملفات الكبيرة؟

نعم. تقرأ الملفات وتكتب على أجزاء من 4 MiB، لا دفعة واحدة. حتى 250 م.ب، يحتفظ المتصفح بالنتيجة حتى تنقر على «تنزيل». وفوق 250 م.ب، اختر الملف وحده: تكتب النتيجة مباشرة في مجلد التنزيلات أثناء إنشائها، عبر عامل الخدمة (service worker) الخاص بالموقع داخل متصفحك (لا يرسل أي شيء)، ولا تزداد الذاكرة المستخدمة مع الحجم. وعند فك تشفير ملف من هذه الأداة أو ملف AES Crypt، يفحص الملف كاملا أولا ولا يكتب شيء قبل ذلك: كلمة المرور الخاطئة أو الملف المعدل لا يعطيان أي ملف. والمتصفح الذي لا يستطيع الكتابة في التنزيلات بهذه الطريقة (service workers معطلة، كما في بعض نوافذ التصفح الخاص) يرفض الملفات التي تتجاوز 250 م.ب قبل البدء. وملفات OpenSSL بترميز Base64 (‎-a) يفك ترميزها كاملة، حتى 250 م.ب.

نصائح وحيل

  • ✓أرسل كلمة المرور عبر قناة غير التي ترسل بها الملف المشفر، مثل مكالمة أو تطبيق آخر.