أداة للمطورين

تشفير النص

احمِ رسالة بعبارة مرور، باستخدام AES-256 حقيقي لا يغادر جهازك.

تشفير النص يعمل على جهازك
  • يعمل في متصفحك — ولا يُرسل نصك إلى أي مكان
  • دون تسجيل، ودون حصص، ومجاني بالقدر الذي تريده

كيف يعمل

تشفير شيء على موقع ويب يهزم نفسه عادةً: فأنت تسلّم النص الصريح، وغالبًا عبارة المرور أيضًا، إلى خادم، وعليك ببساطة أن تثق بما سيحدث بعد ذلك. أما هذه الأداة فتعمل داخل الصفحة، مستخدمةً تشفير المتصفح نفسه، فلا يغادر أي منهما جهازك.

ما الذي يستخدمه

AES-256 في وضع GCM، عبر تنفيذ Web Crypto المدمج في المتصفح — وهي المكونات الأساسية نفسها التي تحمي HTTPS، لا شيفرة مكتوبة يدويًا. يُشتق المفتاح من عبارة المرور بـ PBKDF2-SHA256 على 250,000 تكرار، مما يجعل تخمين عبارة المرور بطيئًا على المهاجم. ويُولَّد ملح عشوائي جديد وقيمة nonce جديدة لكل رسالة، لذا فتشفير النص نفسه مرتين ينتج مخرجات مختلفة.

يتحقق GCM كما يخفي

GCM وضع موثَّق: يفشل فك التشفير إن تغيّر حرف واحد من الكتلة المشفرة. وهذا يعني أنه يخبرك أن الرسالة سليمة، لا أنها سرية فحسب.

عبارة المرور هي كل شيء

لا توجد استعادة ولا إعادة ضبط ولا باب خلفي. وإذا فقدت عبارة المرور ضاعت الرسالة نهائيًا، وهذه خاصية في التشفير الحقيقي لا قيد هنا. وتقوم قوة الأمر كله على عبارة المرور — فعبارة طويلة من عدة كلمات غير مترابطة أفضل بكثير من قصيرة معقدة.

ما الغرض منه وما ليس الغرض

يناسب إرسال ملاحظة عبر قناة غير موثوقة، أو حفظ شيء في ملف تفضّل ألا يكون مقروءًا. وهو ليس نظام مراسلة: فلا يزال عليك إيصال عبارة المرور إلى المستلم بطريقة أخرى، وإنجاز ذلك بشكل سيئ يُبطل كل شيء.

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

تشفير النص — أسئلة

هل هذا تشفير حقيقي؟

نعم — AES-256-GCM عبر واجهة Web Crypto API في المتصفح، مع اشتقاق المفتاح بـ PBKDF2. وهو ليس شيفرة لعبة.

هل يمكنكم استعادة رسالتي إن فقدت عبارة المرور؟

لا. لا توجد استعادة ولا باب خلفي. وهذا ما يجعله تشفيرًا.

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

لا. تبقى كلتاهما في الصفحة. لا يُرسل شيء ولا يُخزَّن.

لماذا يُشفَّر النص نفسه بشكل مختلف في كل مرة؟

يُستخدم ملح عشوائي جديد وقيمة nonce جديدة في كل مرة، وهذا مقصود وصحيح.