تشفير النص
تشفير وفك تشفير النص بطرق مختلفة.
تشفير النص
جاهزتشفير النص وفك التشفير أونلاين — أداة شفرات مجانية
أداة تشفير النص من Toolsiro هي أداة شفرات مجانية تعمل في المتصفح، تتيح لك تشفير النص وفك تشفيره باستخدام سبع طرق تشفير وترميز كلاسيكية وحديثة: شفرة قيصر، وROT13، وشفرة أبجد هوز (Atbash)، وشفرة فيجنير، وBase64، وشفرة مورس، والترميز الثنائي. تتم جميع العمليات في متصفحك — لا شيء يُرسَل إلى خادم، مما يجعلها خاصة وآمنة تماماً.
سواء كنت تتعلم عن التشفير، أو تُرمِّز رسائل للمتعة، أو تختبر كيفية عمل أنظمة الشفرات المختلفة، أو تُنشئ محتوى لغزي للألعاب أو الاستخدام التعليمي، أو تحتاج ببساطة إلى ترميز نص بصيغة قياسية مثل Base64 أو الثنائي — تغطي هذه الأداة كل ذلك في مكان واحد.
شفرة قيصر — شفرة الإزاحة الأصلية
شفرة قيصر هي واحدة من أقدم تقنيات التشفير وأبسطها، سُمِّيت باسم يوليوس قيصر الذي يُقال إنه استخدمها للتواصل العسكري. تعمل بإزاحة كل حرف في الأبجدية بعدد محدد من المواضع. بإزاحة 3، يصبح A هو D، وB هو E، وZ هو C (بالدوران)، وهكذا. تُترَك الأحرف غير الأبجدية مثل الأرقام والمسافات وعلامات الترقيم دون تغيير.
تتيح لك الأداة تعيين أي قيمة إزاحة من 0 إلى 25. إزاحة 0 تُعيد النص دون تغيير. إزاحة 13 تُكافئ ROT13 (الذي له وضع مخصص خاص به). لفك تشفير رسالة مُشفَّرة بقيصر، ببساطة عيِّن نفس قيمة الإزاحة وانتقل إلى وضع فك التشفير — تطبق الأداة تلقائياً الإزاحة العكسية. شفرة قيصر مهمة تاريخياً لكنها يمكن كسرها بشكل تافه إذ لا توجد إلا 25 مفتاحاً ممكناً للمحاولة.
ROT13 — الشفرة البسيطة المفضلة على الإنترنت
ROT13 (تدوير بمقدار 13) هو حالة خاصة من شفرة قيصر بإزاحة ثابتة تماماً 13 موضعاً. بما أن الأبجدية الإنجليزية تحتوي 26 حرفاً، فإن الإزاحة بمقدار 13 مرتين تُعيدك إلى النص الأصلي — مما يجعل ROT13 معكوسة لنفسها. نفس العملية تُشفِّر وتفك التشفير معاً.
استُخدم ROT13 على نطاق واسع في منتديات الإنترنت المبكرة ومجموعات Usenet والمجتمعات الإلكترونية لإخفاء المفسِّدين والقفشات والمحتوى الهجومي مع إبقائه مرئياً لمن يريد رؤيته. لا يوفر أي أمان حقيقي — إنه مجرد أسلوب تمويه — لكنه خفيف ومُقنَّن.
شفرة أبجد هوز (Atbash) — الأبجدية المعكوسة
شفرة أبجد هوز هي شفرة عبرية قديمة تعكس الأبجدية: يصبح A هو Z، وB هو Y، وC هو X، وهكذا حتى يصبح Z هو A. مثل ROT13، هي معكوسة لنفسها — تطبيق أبجد هوز مرتين يُعيد النص الأصلي. لا تحتاج الشفرة إلى مفتاح أو تهيئة.
تظهر شفرة أبجد هوز في الكتاب المقدس العبري (سفر إرميا) واستُخدمت عبر التاريخ لتمويه الرسائل البسيطة. رغم أنها لا توفر أي أمان تشفيري فعلي، تبقى مفيدة للألغاز والعروض التعليمية لشفرات الاستبدال.
شفرة فيجنير — الشفرة متعددة الأبجديات
شفرة فيجنير خطوة كبيرة في التعقيد عن قيصر. بدلاً من استخدام إزاحة واحدة للرسالة كلها، تستخدم كلمة مفتاح حيث يُحدد كل حرف من حروف المفتاح إزاحة مختلفة للموضع المقابل في النص العادي. تتكرر الكلمة المفتاح بقدر الحاجة لتغطية طول الرسالة الكامل.
يُهزم هذا النهج متعدد الأبجديات تحليل التردد البسيط الذي يكسر بسهولة شفرات قيصر. نفس الحرف في النص العادي يُشفَّر إلى أحرف نص مشفَّر مختلفة بحسب موضعه، مما يجعل تحليل النمط أصعب بكثير. اعتُبرت شفرة فيجنير غير قابلة للكسر لقرون وعُرفت بـ"le chiffre indéchiffrable" (الشفرة التي لا يمكن فك رموزها).
ترميز Base64 — المعيار الويبي
Base64 مختلف جوهرياً عن الطرق الأخرى في هذه الأداة — ليس شفرة مصممة للسرية، بل مخطط ترميز مصمم لتوافق البيانات. يُحوِّل Base64 البيانات الثنائية (أو أي نص) إلى سلسلة من 64 حرفاً ASCII قابلاً للطباعة، مما يجعله آمناً للنقل في السياقات التي تدعم النص فقط.
Base64 في كل مكان في الحوسبة الحديثة. مرفقات البريد الإلكتروني مُرمَّزة بـBase64 لتبقى سليمة عبر خوادم البريد. الصور المضمَّنة في HTML وCSS كعناوين URL للبيانات تستخدم Base64. المصادقة الأساسية HTTP تُرسِل بيانات الاعتماد كسلاسل مُرمَّزة بـBase64. رموز JSON Web Tokens (JWTs) تستخدم Base64url لقسمَي الرأس والحمولة.
ملاحظة: Base64 ليس تشفيراً — يمكن لأي شخص فك ترميز المحتوى المُرمَّز بسهولة. استخدمه للتوافق والنقل، ليس للأمان.
شفرة مورس — التواصل عبر الصوت والضوء
تُمثِّل شفرة مورس الأحرف والأرقام كتسلسلات من النقاط (إشارات قصيرة) والشرطات (إشارات طويلة). طُوِّرت في ثلاثينيات القرن التاسع عشر على يد صموئيل مورس وألفريد فيل للاستخدام مع التلغراف، وأصبحت المعيار العالمي للاتصالات بعيدة المدى واستُخدمت على نطاق واسع في الحربين العالميتين.
تُرمِّز الأداة النص إلى شفرة مورس الدولية القياسية، مع فصل الأحرف بمسافات وفصل الكلمات بأحرف شريط (|) لتحليل لا لبس فيه أثناء فك التشفير. تُنتج الأحرف الكبيرة والصغيرة مخرجاً مورسياً متطابقاً. علامات الترقيم الشائعة مدعومة.
الترميز الثنائي — أساس الحوسبة الرقمية
يُحوِّل الترميز الثنائي كل حرف إلى تمثيله الثنائي ذي 8 بتات استناداً إلى قيمة ASCII للحرف. الحرف 'A' له كود ASCII 65، وهو ثنائياً 01000001. 'B' هو 66، أي 01000010. تُحوِّل الأداة كل حرف إلى مكافئه الثنائي ذي 8 بتات، مفصولاً بمسافات للقراءة.
النص الثنائي أساسي في تعليم علوم الحاسوب ويُستخدم كثيراً في الألغاز ومسابقات CTF وتمارين التشفير. يُظهر أيضاً بشكل مرئي كيف تُخزَّن الأحرف في ذاكرة الحاسوب، مما يجعله أداة تعليمية قيِّمة لمن يتعلم عن ترميز الأحرف وASCII وتمثيل البيانات الرقمية.
التطبيقات العملية
التعليم والتعلم: يستخدم المعلمون أدوات الشفرات لتقديم مفاهيم التشفير. يتجرب الطلاب الخوارزميات المختلفة لفهم شفرات الاستبدال والتشفير متعدد الأبجديات ومخططات الترميز. تُوضِّح دورة التشفير/فك التشفير المرئية كيفية عمل الشفرات دون الحاجة إلى خلفية رياضية.
الألغاز والألعاب: يستخدم مصممو غرف الهروب ومنشئو الألغاز ومطورو ألعاب الواقع البديل الشفرات الكلاسيكية لإنشاء أدلة مُرمَّزة. رسائل شفرة مورس ورسائل شفرة قيصر والنصوص المُشفَّرة بفيجنير أسس في نوع الألغاز.
التطوير والاختبار: وضع Base64 مفيد مباشرةً لمطوري الويب الذين يحتاجون إلى ترميز أو فك ترميز سلاسل Base64 لعمل API وتصحيح أخطاء JWT وإنشاء عناوين URL للبيانات أو بناء رأس المصادقة.
الكتابة الإبداعية: المؤلفون الذين يكتبون روايات تجسس خيالية أو روايات تاريخية تتضمن رسائل مُرمَّزة يستخدمون أدوات الشفرات لإنشاء محتوى مُرمَّز واقعي لرواياتهم.
ملاحظة أمنية مهمة
جميع الشفرات في هذه الأداة — قيصر وROT13 وأبجد هوز وفيجنير ومورس والثنائي — لا توفر أي أمان ذي معنى ضد مهاجم عازم بأدوات حسابية حديثة. إنها شفرات كلاسيكية مُضمَّنة لأغراض تعليمية وترفيهية وتوافق. لتشفير فعلي وآمن للبيانات الحساسة، استخدم معايير التشفير الحديثة مثل AES-256 المُنفَّذ في مكتبات التشفير الموثوقة. Base64 ليس تشفيراً على الإطلاق — إنه ترميز. لا تستخدم أبداً أي طريقة في هذه الأداة لحماية المعلومات الحساسة حقاً.
أسئلة شائعة
هل يمكنني فك تشفير رسالة إذا لم أعرف الشفرة أو المفتاح؟ بدون معرفة الطريقة والمفتاح، يتطلب فك التشفير التحليل التشفيري. لشفرة قيصر (25 إزاحة ممكنة فقط)، يمكنك تجربة جميع الاحتمالات يدوياً. ROT13 وأبجد هوز لا يحتاجان مفتاحاً. فيجنير بدون الكلمة المفتاح أصعب بكثير.
هل تعمل شفرة فيجنير مع الكلمات المفتاح غير الإنجليزية؟ تُصفَّى الكلمة المفتاح لتحتوي على أحرف فقط، لذا تُستخدم فقط الأحرف A-Z في الكلمة المفتاح. يمكن أن تحتوي الرسالة نفسها على أي أحرف، لكن فقط الأحرف الأبجدية في الرسالة تُشفَّر — الأرقام والمسافات وعلامات الترقيم تمر دون تغيير.
لماذا تستخدم شفرة مورس الشريط (|) كفاصل للكلمات؟ تستخدم شفرة مورس تقليدياً فجوات أطول بين الكلمات عن بين الأحرف. في التمثيل النصي، يوفر حرف الشريط (|) فاصلاً مرئياً لا لبس فيه لن يُخلط مع النقاط والشرطات، مما يجعل فك التشفير موثوقاً.
هل يمكن لهذه الأداة التعامل مع النص العربي؟ تعمل أوضاع Base64 والثنائي مع النص العربي وأي نص Unicode. أوضاع الشفرة الكلاسيكية (قيصر وفيجنير وما شابه) تعمل على الأحرف اللاتينية فقط — تمر أحرف النص العربي دون تشفير. هذا طبيعي إذ طُوِّرت هذه الشفرات للأبجدية اللاتينية.