تشفير النص
شفّر وفكّ تشفير النصوص باستخدام AES وخوارزميات أخرى. يعمل على جهازك — لا يُرفع شيء ولا يُخزَّن شيء.
يُستخدم للتشفير وفكّ التشفير. احتفظ به سراً — ستحتاجه لفكّ التشفير لاحقاً.
أدخل نصك، وحدّد كلمة مرور أعلاه، ثم شفّر أو فكّ التشفير.
تشفّر هذه الأداة نصًّا بعبارة مرور وتعيده إلى أصله عند الطلب. اكتب نصك أو الصقه، وأدخل عبارة المرور (أو اضغط الزر لتوليد مفتاح عشوائي من 24 حرفًا)، ثم اضغط «تشفير». الناتج سطر واحد من نص Base64 يمكنك لصقه في رسالة بريد أو ملاحظة أو محادثة. ولقراءته لاحقًا الصق السطر في الخانة نفسها، وأدخل عبارة المرور ذاتها، ثم اضغط «فك التشفير».
تستخدم الأداة خوارزمية AES-256 بوضع GCM عبر واجهة Web Crypto API في المتصفح. يُشتق المفتاح من عبارة المرور بدالة PBKDF2 (مع SHA-256 و100,000 تكرار) وملح عشوائي جديد من 16 بايت، ويستعمل كل تشفير متجه تهيئة (IV) عشوائيًا جديدًا من 12 بايت. يُحفظ الملح والمتجه في مقدمة الناتج، ولهذا يختلف الناتج في كل مرة لنفس النص والعبارة. كما يتحقق GCM من سلامة البيانات، فإذا كانت العبارة خاطئة أو عُدّل النص المشفّر يفشل فك التشفير بدل أن يُنتج حروفًا مشوّشة.
لماذا تعمل هذه الأداة على جهازك
يعالج المتصفح عندك نصك وعبارة المرور بواسطة crypto.subtle، ولا توجد في الأداة شيفرة ترسل أيًّا منهما إلى خادم، فلا يوجد لدينا ما نقرؤه أو نفقده. لكن لهذا حدودًا ينبغي أن تعرفها. فالأداة كأي تطبيق ويب تشغّل الشيفرة التي يقدمها الموقع في كل مرة تفتحه، فلا تحميك من جهاز مخترَق أو إضافة متصفح خبيثة أو من يراقب شاشتك. وهي لا تُخفي وجود الرسالة ولا طولها التقريبي، ولا تحفظ عبارة المرور في أي مكان، فلا يمكن استرجاعها إن نسيتها.
- أدخل عبارة مرور، أو اضغط «توليد مفتاح عشوائي» واحفظه في مكان آمن.
- الصق نصك أو اكتبه واضغط «تشفير».
- انسخ ناتج Base64 وأرسله أو احفظه.
- لقراءته، الصق نص Base64 ثانية وأدخل العبارة نفسها واضغط «فك التشفير».
- الأمان يقوم على عبارة المرور. خطوة PBKDF2 بـ100,000 تكرار تبطّئ التخمين، لكن من يملك النص المشفّر يستطيع تجربة العبارات دون اتصال، فقد تنكسر عبارة قصيرة أو شائعة. استعمل عبارة طويلة أو المفتاح العشوائي المولَّد.
- الناتج بتنسيق خاص بهذه الأداة: Base64 للملح (16 بايت) ثم المتجه (12 بايت) ثم البيانات المشفرة. برامج أخرى مثل OpenSSL أو GPG لن تفتحه، فتحتاج إلى هذه الأداة أو إلى شيفرة تتبع التنسيق نفسه لفك التشفير.
- هي للنصوص لا للملفات، ومصمَّمة للملاحظات والرسائل بطول معتاد. والتشفير لا يخفي الطول التقريبي للرسالة.
- عبارة المرور الخاطئة والنص المشفّر التالف أو المعدَّل يعطيان رسالة الفشل العامة نفسها، فلا تستطيع الأداة إخبارك بأيهما السبب.
- عبارة المرور وأي مفتاح مولَّد يبقيان في الصفحة فقط. انسخ المفتاح المولَّد إلى مكان آمن قبل أن تغادر، لأن إعادة تحميل الصفحة تفقده.
- هذه أداة للراحة وليست منتجًا مدقَّقًا لإدارة الأسرار. وللبيانات شديدة الحساسية استعمل أدوات راسخة مثل GPG أو age.