[ شرح ] رحلة في تاريخ التشفير: كيف بدأت الكريبتوجرافي من العصا الإسبارطية إلى شفرة قيصر؟

محـارب

نخبة المطورينELITE DEV
عضـو VIP ماسـي ✦
19 أغسطس 2026
178
1
6
المغرب
التشفير (Cryptography) مش مجرد تقنية حديثة ظهرت مع عصر الكمبيوتر والإنترنت، ده علم قديم جداً أصله بيرجع لآلاف السنين. الحاجة للتشفير بدأت من أول ما الإنسان احتاج ينقل رسائل سرية في الحروب والسياسة من غير ما أي طرف ثالث يقرأها لو وقعت في إيده.

في المقال ده، هناخد جولة سريعة وشيقة في تاريخ التشفير القديم، وهنشوف إزاي الأمم القديمة زي الإسبارطيين واليونانيين والرمان كانوا بيشفروا رسائلهم، مع أمثلة برمجية بسيطة بلغة JavaScript لتطبيق الأفكار دي.

تشفير العصا الإسبارطية (Escítala)

طريقة إسكيتال بتعتبر من أقدم طرق التشفير المعروفة عبر التاريخ (من القرن الخامس قبل الميلاد). الفكرة كانت معتمدة على شريط من الجلد أو البردي بيتلف حوالين عصا خشبية بقطر معين، وبعد كدة يكتبوا الرسالة بشكل طولي على الشريط.

لما تفك الشريط، بتلاقي حروف متلخبطة وملهاش أي معنى. والسر كله أو مفتاح التشفير هنا هو قطر العصا نفسها؛ عشان الطرف الثاني يقرأ الرسالة، كان لازم يملك عصا بنفس القطر بالظبط ويلف عليها الشريط بنفس الطريقة.

من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى

تطبيق الفكرة بلغة JavaScript

JavaScript:
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى

مربع بوليبيوس اليوناني (Polybios Square)

في القرن الثاني قبل الميلاد، ابتكر المؤرخ اليوناني بوليبيوس أول نظام تشفير قائم على التعويض (Substitution Cipher). الفكرة كانت تحويل كل حرف لمجموعة من الأرقام أو الحروف بناءً على موقعه في شبكة أو مصفوفة 5×5.

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

تطبيق تشفير بوليبيوس برمجيًا

JavaScript:
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى

شفرة قيصر الرومانية (Caesar Cipher)

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

من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى

تطبيق شفرة قيصر برمجيًا

JavaScript:
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى

خلاصة القول

التشفير عبر التاريخ اتطور من مجرد أفكار ميكانيكية بسيطة زي عصا إسبارطة أو شفرة قيصر إلى خوارزميات معقدة بنعتمد عليها النهارده في حماية البيانات والاتصالات والمعاملات الرقمية.

تفتكروا إيه هي الخوارزمية القديمة الأفضل في رأيكم؟ وهل سبق وجربتم تبنوا أداة تشفير خاصة بيكم قبل كده؟ شاركونا آراءكم وتجاربكم في التعليقات!
 

AdBlock Detected

We apologize, but you must disable AdBlock to view this site.

We rely on advertisements to support the continuity of the site and provide the best content.