تشفير AES وفك التشفير

تشفير النص أو الملفات بكلمة مرور باستخدام AES-256، وفك تشفيرها
  • الملفات لا تغادر جهازك
  • يعمل في المتصفح
  • مجاني، بلا حساب، بلا علامة مائية

كيفية استخدام تشفير AES وفك التشفير

شفّر النص أو الملفات بكلمة مرور وفك تشفيرها، باستخدام AES-256-GCM أو صيغة AES-256-CBC يستطيع سطر أوامر openssl قراءتها. يعمل كل شيء على جهازك باستخدام Web Crypto API، وتُعالج الملفات بأي حجم على دفعات.

  1. 1

    اختر «تشفير» أو «فك التشفير»، و«نص» أو «ملفات».

  2. 2

    أدخل «كلمة المرور»، و«تأكيد كلمة المرور» عند التشفير.

  3. 3

    عند التشفير، اختر «صيغة»: AES-256-GCM (الافتراضية) أو «متوافق مع OpenSSL»، وغيّر تكرارات PBKDF2 إذا احتجت.

  4. 4

    الصق النص أو أفلت الملفات، ثم انقر «تشفير» أو «فك التشفير».

  5. 5

    انسخ إخراج Base64، أو نزّل كل نتيجة؛ ومع عدة ملفات، استخدم «تنزيل الكل (ZIP)».

أسئلة شائعة

هل تُرسل كلمة مروري أو ملفاتي إلى أي مكان؟

لا. يتم التشفير في متصفحك باستخدام Web Crypto API. لا تُخزَّن كلمات المرور والمفاتيح والملفات أو تُرسل أبدًا.

ما الفرق بين الصيغتين؟

AES-256-GCM تشفير موثَّق بمفتاح مشتق عبر PBKDF2-SHA256 (600,000 تكرار افتراضيًا) وملح عشوائي، فيُكتشف دائمًا خطأ كلمة المرور أو أي تغيير في البيانات. ينتج «متوافق مع OpenSSL» البايتات نفسها التي ينتجها openssl enc -aes-256-cbc -pbkdf2 (10,000 تكرار افتراضيًا)، لكن CBC بلا فحص سلامة، فلا يُكتشف العبث بشكل موثوق.

هل يمكنني فك تشفير الناتج من دون XTools؟

إخراج «متوافق مع OpenSSL»، نعم: تعرض الأداة «أمر openssl المطابق»، مثل openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file (أضف -a لنص Base64). يستخدم إخراج AES-256-GCM تخطيط ملف XTENC الخاص بهذه الأداة، فتحتاج إلى هذه الأداة لفتحه.

هل يمكنه فتح ملفات شُفّرت بـ openssl enc؟

نعم. تُكتشف الصيغة من ترويسة الملف. إذا صُنع الملف من دون -pbkdf2، فاختر Legacy (-md sha256) لـ OpenSSL 1.1 وما بعده أو Legacy (-md md5) للإصدارات الأقدم ضمن «إعدادات OpenSSL»، وطابق -iter إذا تغيّر.

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

لا يمكن استرجاع البيانات؛ لا إعادة تعيين ولا باب خلفي. يمكن تخمين كلمات المرور القصيرة بالقوة، لذا استخدم 12 حرفًا أو أكثر أو عبارة مرور.

ما الذي لا يخفيه التشفير؟

يُبقي ملف الإخراج الاسم الأصلي مع إضافة ‎.enc، وحجمه قريب من الأصلي، فيبقى اسم الملف والحجم التقريبي ظاهرين. المحتويات وحدها هي المحمية.