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