بدون رفع, 100% محلي، بدون حساب

تشفير / فك تشفير AES

شفّر أو فكّ تشفير نص باستخدام AES-256-GCM. لا شيء يغادر متصفحك.

كيف تعمل تشفير / فك تشفير AES

أداة تشفير/فك تشفير AES تستخدم واجهة WebCrypto الأصلية في المتصفح لتشفير وفك تشفير النصوص باستخدام AES-256-GCM وهي أحد أقوى خوارزميات التشفير المتماثل المتاحة. تُقدّم عبارة مرور؛ تستمد الأداة مفتاح AES بطول 256 بتًا منها باستخدام PBKDF2 بملح عشوائي ثم تُشفّر نصك بمتجه تهيئة عشوائي. يعمل كل شيء على جهازك باستخدام SubtleCrypto؛ عبارة مرورك ونصك الصريح لا يغادران تبويب المتصفح أبدًا.

nقطة حرجة واحدة: إذا فقدت عبارة المرور، يصبح النص المشفَّر غير قابل للاسترداد نهائيًا. AES-256-GCM مع اشتقاق مفتاح صحيح لا يوفر بابًا خلفيًا ولا آلية استرداد ولا مفتاح رئيسيًا. احفظ عبارة مرورك في مدير كلمات المرور جنبًا إلى جنب مع الإخراج المشفَّر إذا كنت بحاجة إلى استرداده لاحقًا.

كيفية استخدام تشفير / فك تشفير AES خطوة بخطوة

  1. اكتب أو الصق النص الذي تريد تشفيره في حقل النص الصريح.
  2. أدخل عبارة مرور في حقل عبارة المرور. استخدم عبارة مرور قوية وفريدة واحفظها بأمان.
  3. انقر على «تشفير» لإنتاج النص المشفَّر وهو سلسلة بصيغة base64 تحتوي على الملح ومتجه التهيئة والبيانات المشفَّرة.
  4. انسخ النص المشفَّر واحفظه جنبًا إلى جنب مع مرجع عبارة مرورك.
  5. لفك التشفير، الصق النص المشفَّر في الإدخال وأدخل نفس عبارة المرور وانقر على «فك التشفير».

حالات الاستخدام الشائعة

  • مطور يحتاج إلى تخزين مقتطف تهيئة حساس مثل مفاتيح API وسلاسل الاتصال في مستند مشترك ويُشفّره قبل المشاركة.
  • صحفي يُشفّر تفاصيل اتصال مصدر قبل نسخها احتياطيًا إلى خدمة سحابية لا يتحكم فيها بالكامل.
  • مسؤول نظام يُشفّر كلمة مرور مؤقتة قبل إرسالها في رسالة دردشة حتى يُفكّكها المستقبِل باستخدام عبارة مرور متفق عليها.
  • مستخدم يريد تخزين ملاحظات شخصية تحتوي على معلومات حساسة في ملف نص عادي مشفَّر لأمان الملف إذا وصل شخص آخر للجهاز.

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

ما خوارزمية التشفير التي تستخدمها هذه الأداة؟

AES-256-GCM أي معيار التشفير المتقدم بمفتاح 256 بتًا في وضع Galois/Counter. يُشتق المفتاح من عبارة مرورك باستخدام PBKDF2-SHA-256 بملح عشوائي 16 بايتًا و310000 تكرار مما يُبطئ هجمات القوة العمياء على عبارات المرور الضعيفة. يُولَّد متجه تهيئة عشوائي 12 بايتًا لكل عملية تشفير. يجمع الإخراج الملح ومتجه التهيئة والنص المشفَّر كسلسلة base64 واحدة.

هل يُرسَل عبارة مروري أو نصي الصريح إلى أي خادم؟

لا. يستخدم التشفير وفك التشفير واجهة SubtleCrypto للمتصفح أي window.crypto.subtle وهو محرك تشفير معزول مُعجَّل بالجهاز يعمل بالكامل داخل عملية المتصفح. لا شيء تكتبه هنا يصل إلى Sunasty أو أي طرف ثالث. يمكنك التحقق بمراقبة تبويب الشبكة في أدوات المطور أثناء التشفير.

ماذا يحدث إذا فقدت عبارة مروري؟

يصبح النص المشفَّر غير قابل للاسترداد بشكل دائم. AES-256-GCM مع اشتقاق مفتاح PBKDF2 لا يوفر مسار استرداد؛ لا يوجد مفتاح رئيسي ولا نظام تلميح ولا خادم يحتفظ بنسخة. هذا مقصود: إنها نفس الخاصية التي تجعل التشفير موثوقًا. احفظ دائمًا عبارة مرورك بأمان قبل تشفير البيانات التي تحتاج إلى الوصول إليها لاحقًا.

هل AES-256-GCM هو ما يُسمى بـ «تشفير عسكري المستوى»؟

AES-256 هو المعيار المعتمد من NIST والمستخدم من قِبَل الوكالات الحكومية الأمريكية للبيانات السرية للغاية. عبارة «عسكري المستوى» مصطلح تسويقي؛ الحقيقة التقنية هي أن AES-256-GCM من أكثر خوارزميات التشفير المتماثل مختبَرةً ولا يُعرف أي هجوم عملي على تنفيذ صحيح منها.

هل يمكنني تشفير الملفات بدلًا من النصوص بهذه الأداة؟

تُشفّر هذه الأداة النص الذي تكتبه أو تلصقه. لتشفير الملفات، يحتاج النهج إلى قراءة الملف كـ ArrayBuffer وتمريره إلى SubtleCrypto.encrypt وهو ما لا تفعله هذه الأداة حاليًا. لتشفير ملف، فكّر في استخدام أداة مخصصة مثل Cryptomator للتخزين السحابي أو GPG في سطر الأوامر.

هل يمكن لشخص فك تشفير نصي المشفَّر دون معرفة عبارة المرور؟

ليس عمليًا. مع عبارة مرور قوية و310000 تكرار PBKDF2، تجعل التكلفة الحسابية لتجربة كل مفتاح محتمل الأمر مستحيلًا حتى للمهاجمين ذوي الموارد الجيدة. يوفر وضع GCM أيضًا تشفيرًا موثَّقًا: أي تعديل على النص المشفَّر يتسبب في فشل فك التشفير، لذا يُكتشف التلاعب.