تشفير النصوص
ما هو أداة فك تشفير النص؟
أداة فك تشفير النص في هذه الأداة هي أداة مساعدة تعمل عبر المتصفح، تأخذ سلسلة مشفرة (نص مشفر) وتحولها مرة أخرى إلى رسالتها الأصلية المقروءة (نص عادي). تستخدم واجهة برمجة تطبيقات Web Crypto بمعايير تشفير AES-256، مما يعني أن فك التشفير يتم بالكامل على جهازك — دون أي خوادم متضمنة.
لماذا يجب عليك فك تشفير ملفات النصوص الخاصة بك؟
ستقوم بفك تشفير النص عندما تحتاج إلى قراءة رسالة أو بيانات كانت مشفرة سابقًا للتخزين أو النقل الآمن. تشمل الأسباب الشائعة استرداد كلمة مرور أو ملاحظة مخزنة بأمان، وقراءة رسالة خاصة أرسلها شخص ما باستخدام علامة التبويب تشفير، أو استرداد بياناتك المشفرة الخاصة بعد تخزينها بأمان. نظرًا لأن التشفير قوي (AES-256)، فإن الطريقة الوحيدة للحصول على النص الأصلي مرة أخرى هي من خلال عملية فك التشفير هذه بكلمة المرور الصحيحة.
ما الغرض من الأزرار؟
هناك أربعة عناصر تحكم تفاعلية في لوحة فك التشفير. يمسح زر مسح (أعلى يمين منطقة النص) حقل الإدخال حتى تتمكن من البدء من جديد. يُظهر مفتاح تبديل العين بجانب حقل كلمة المرور أو يُخفي كلمة مرورك أثناء الكتابة. يُشغّل زر فك التشفير في الأسفل عملية فك التشفير — يشتق مفتاحك، ويفك ضغط البيانات المشفرة، ويُخرج الرسالة الأصلية. ينسخ زر نسخ في منطقة الإخراج النص العادي الذي تم فك تشفيره إلى الحافظة بنقرة واحدة.
هل يمكن لأداة فك التشفير التعامل مع الملفات الكبيرة؟
نظرًا لأن هذه الأداة تعمل مع النصوص الملصقة مباشرة في منطقة نص، فهي مناسبة بشكل أفضل للمحتوى ذي الطول النصي — الرسائل والملاحظات وبيانات الاعتماد والسلاسل المشابهة. لا يوجد حد صارم مفروض في الكود، لكن المدخلات الكبيرة جدًا قد تُبطئ المتصفح لأن كل شيء يعمل في الذاكرة على جانب العميل. لم يُصمَّم للملفات الثنائية أو المستندات؛ إذ ستحتاج تلك إلى أداة تشفير قائمة على الملفات.
كيف تعمل أداة فك تشفير النص؟
عند الضغط على فك التشفير، تقوم الأداة أولاً بفك ترميز مدخلاتك من Base64 (أو hex) مرة أخرى إلى بايتات خام. ثم تقرأ رأسًا معبأً مضمنًا في تلك البايتات: يُحدد بايت علامة الخوارزمية المستخدمة (AES-GCM أو AES-CBC)، يليه ملح مكون من 16 بايت وIV (متجه التهيئة). باستخدام كلمة المرور الخاصة بك والملح المستخرج، تُشغّل PBKDF2 بـ100,000 تكرار وSHA-256 لإعادة اشتقاق نفس مفتاح AES-256 المستخدم أثناء التشفير. ثم تمرر المفتاح وIV وبايتات النص المشفر المتبقية إلى دالة crypto.subtle.decrypt() في المتصفح. إذا كانت كلمة المرور صحيحة، يُعيد النص العادي الأصلي. إذا كانت كلمة المرور خاطئة أو كانت البيانات تالفة، فإن علامة مصادقة AES-GCM ستتسبب في فشل العملية وسترى خطأ “كلمة مرور خاطئة أو بيانات تالفة”.
هل أداة فك تشفير النص مجانية؟
بالكامل. إنها ملف HTML واحد يعمل بالكامل في متصفحك دون حساب أو خادم خلفي أو قياس بيانات أو تكلفة. يمكنك حفظه على سطح المكتب واستخدامه دون اتصال إلى أجل غير مسمى.
