تشفير النصوص
احمِ ملاحظة أو رسالة أو ملفًا بعبارة مرور. يُشفَّر بخوارزمية AES-256-GCM في متصفحك ويخرج كسطر نصي واحد يمكنك إرساله بالبريد الإلكتروني أو في محادثة. وفك تشفيره هنا بعبارة المرور نفسها.
الإدخال
الناتج
يظهر النص المشفّر هنا.
يجري التشفير في متصفحك. ولا تُرسل نصوصك وملفاتك وعبارة المرور إلى أي مكان أبدًا.
كيف تشفّر نصًا؟
اكتب أو افتح ملفًا
اكتب النص أو الصقه، أو افتح ملفًا يصل حجمه إلى 100 ميغابايت.
اختر عبارة مرور
استخدم عبارة مرور طويلة، مثل عدة كلمات عشوائية. فبدونها لا يمكن استعادة النص.
شفّر وشارك
انسخ النص المشفّر الذي يبدأ بـ DBX1:، أو نزّل الملف المشفّر. وأرسل عبارة المرور منفصلة، عبر قناة أخرى.
كيف يجري التشفير؟
يُشتق مفتاح من عبارة المرور باستخدام PBKDF2-SHA-256 مع 600000 تكرار وملح عشوائي من 16 بايت، وهذا يجعل كل تخمين بطيئًا. ثم يُشفَّر النص بخوارزمية AES-256-GCM مع قيمة nonce عشوائية من 12 بايت. ويكتشف GCM أيضًا أي تغيير في النص المشفّر، فتفشل الرسالة التالفة أو المعدّلة في فك التشفير بدل أن تُنتج نصًا عشوائيًا.
الصيغة
النص المشفّر هو DBX1: متبوعًا بترميز Base64 للملح وقيمة nonce والنص المشفّر مع وسم المصادقة البالغ 16 بايت. وتستخدم الملفات التخطيط نفسه بصيغة ثنائية بعد البايتات الأربعة DBX1، وتحتفظ باسم الملف الأصلي داخل الجزء المشفّر. وتُستخدم عبارة المرور كنص UTF-8. وبهذه التفاصيل يمكن فك تشفير البيانات بأدوات أخرى أيضًا.
الأسئلة الشائعة
هل يُرسل نصي أو عبارة المرور إلى أي مكان؟
لا. يستخدم التشفير وفك التشفير واجهة Web Crypto API في متصفحك على هذا الجهاز. ولا يُرفع أو يُخزَّن أي شيء تكتبه أو تفتحه.
ماذا لو نسيت عبارة المرور؟
عندها لا يمكن استعادة النص. فلا يوجد باب خلفي ولا إعادة تعيين، وهذا هو الغرض من التشفير. احفظ عبارة المرور في مدير كلمات مرور.
لماذا يفشل فك التشفير؟
إما أن عبارة المرور خاطئة، أو أن النص المشفّر تغيّر أو اقتُطع، مثلًا بسبب حرف ناقص عند النسخ. ولا يستطيع AES-GCM التمييز بين الحالتين، لذا تحقّق منهما معًا. والأحرف الكبيرة والصغيرة في عبارة المرور مهمة.