أيقونة تطبيق تعلم التشفير

تعلم التشفير

التعليم · مجاني · iOS & Android · CoddyKit

تعلم التشفير — الشفرات، والتجزئة وTLS على هاتفك

تعلم التشفير هو تطبيق مجاني على iOS وAndroid يعلّمك علم التشفير، بدءًا من شفرة قيصر وصولًا إلى AES وRSA وTLS، عبر 67 دورة مصنّفة من A1 إلى C2. تجمع كل جلسة بين الرياضيات ومحرر أكواد على الهاتف، بحيث تشفّر شيئًا أو تجزّئه أو توقّعه بنفسك بدلًا من الاكتفاء بقراءة آلية عمله، مع مرشد AI للأجزاء التي لا تتضح من المحاولة الأولى.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
مجاني، مع خيار Pro
المنصات
iOS وAndroid
اللغات
22
التصنيف العمري
4+
يتطلب
iOS 15.1 أو أحدث
App Store
5.0 ★ (1)
شاشة تحديات البرمجة في تعلم التشفيرشاشة قائمة الدورات تعرض دورات وموضوعات التشفير المتاحة
67دورة، من A1 إلى C2
</>شفرة الشفرات والتجزئة التي تشغّلها بنفسك
AIمرشد AI
الشفرة التي كتبتها بنفسك هي الشفرة التي تفهمها فعلًا.

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

ما هو

تعلم التشفير هو تطبيق مجاني على iOS وAndroid يعلّمك علم التشفير عبر 67 دورة، بدءًا من شفرة قيصر وأساسيات النظامين الثنائي والسداسي عشري في A1، مرورًا بـ AES وRSA وTLS والتوقيعات الرقمية في B1–B2، ووصولًا إلى التشفير ما بعد الكمي، وبراهين المعرفة الصفرية، والتشفير المتجانس في C1–C2. تستغرق كل جلسة من خمس إلى عشر دقائق، وتتضمن محرر أكواد لكتابة الشفرة أو دالة التجزئة وتشغيلها على الهاتف، كما يجيبك مرشد AI عن أسئلتك فورًا.

داخل التطبيق

كيف يبدو

شاشة تحديات البرمجة في تعلم التشفير
تحدٍّتختتم تحديات البرمجة كل موضوع، بما في ذلك التحدي الأسبوعي المشترك مع المتعلمين حول العالم.
شاشة قائمة الدورات تعرض دورات وموضوعات التشفير المتاحة
الدورات67 دورة تبدأ من الشفرات الكلاسيكية مرورًا بـ AES وRSA وTLS، وصولًا إلى التشفير ما بعد الكمي.
الشاشة الرئيسية تعرض تقدمك والمكان الذي تتابع منه التعلم
الرئيسيةالمكان الذي توقفت عنده، إلى جانب سلسلة التعلم وتتبع التقدم، للحفاظ على انتظام جلساتك.
شاشة الدرس تعرض شرحًا موجزًا للتشفير مع تمارين تطبيقية أسفله
الدرسمن خمس إلى عشر دقائق حول شفرة أو بروتوكول واحد، يتبعها كود تكتبه وتشغّله بنفسك.

الدورة

محتوى دورة علم التعمية

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

  1. الشفرات الكلاسيكية وأساسيات الأعداد

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

  2. أمن الاستخدام اليومي وأساسيات الهجمات

    HTTPS للمستخدمين العاديين، وشفرة XOR، وأمن البريد الإلكتروني والمراسلة، والإخفاء المعلوماتي، وتشفير حركة مرور الشبكة، وهجمات القوة الغاشمة وقاموس الكلمات على الشفرات الضعيفة.

  3. الخوارزميات الأساسية: المتماثلة وغير المتماثلة

    PKI والشهادات، وDES وTriple DES، ودوال التجزئة (MD5 وSHA-1 وSHA-256)، وAES، وRSA، والتوقيعات الرقمية، وتجزئة كلمات المرور باستخدام bcrypt وArgon2 وPBKDF2، والشفرات الكتلية والتدفقية.

  4. هندسة الأمن التطبيقي

    بروتوكولات مصادقة كلمات المرور، وOpenSSL وإدارة الشهادات، وتشفير الملفات بأمان، ومكتبات التشفير وواجهات API، وتشفير المفتاح العام عمليًا، وبنية JWT وتوقيعه.

  5. البروتوكولات التي تشغّل الإنترنت

    تبادل المفاتيح Diffie-Hellman وECDH، وKerberos، وأنظمة حشو RSA بالتفصيل، وتشفير المنحنيات البيضوية، وOAuth 2.0 وOpenID Connect، وHMAC، وSSH، وTLS/HTTPS، وتشفير VPN، واستخدام blockchain للتجزئة والإجماع.

  6. الموضوعات المتقدمة والبحثية

    التشفير ما بعد الكمي ومعايير NIST FIPS 203/204/205، وتحليل الشفرات وهجمات القنوات الجانبية، وبراهين المعرفة الصفرية، والتشفير القائم على الشبكات والتشفير القائم على التشاكلات، والتشفير المتجانس والحوسبة الآمنة متعددة الأطراف.

كيف يعمل

كيف تجري جلسة علم التشفير

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

  1. اقرأ عن شفرة أو بروتوكول واحد كل مرة

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

  2. نفّذها في المحرر الموجود على الجهاز

    يعمل محرر الأكواد المدمج على الهاتف نفسه: اكتب شفرة XOR، أو جزّئ سلسلة نصية باستخدام SHA-256، أو أنشئ زوج مفاتيح RSA، ثم شغّلها وشاهد النص المشفّر أو البصمة أو التوقيع يظهر في الطرف الآخر.

  3. اكسرها، ثم تحقق من ترسّخها

    يختتم كل موضوع باختبار وتحدٍّ برمجي — تطلب منك عدة تحديات مبكرة تجربة كسر شفرة ضعيفة بالقوة الغاشمة بنفسك، لتتعلم لماذا لا تُعد شفرة قيصر ذات الإزاحات الـ25 آمنة. وعندما لا يكون برهان أو خطأ ما مفهومًا، يشرحه مرشد AI خلال ثوانٍ.

ماذا يتضمن

ما الذي يغطيه التطبيق فعليًا

67

دورة، من A1 إلى C2

من الشفرات الكلاسيكية وأنظمة الأعداد، مرورًا بـ AES وRSA والتجزئة وTLS، ووصولًا إلى التشفير ما بعد الكمي، وبراهين المعرفة الصفرية، والحوسبة الآمنة متعددة الأطراف — ستة مستويات، وليست قائمة واحدة مسطّحة.

</>

شفرة الشفرات والتجزئة التي تشغّلها بنفسك

محرر أكواد حقيقي على الهاتف: نفّذ XOR أو AES أو إنشاء مفاتيح RSA أو HMAC أو توقيع JWT، وشغّلها فورًا بدلًا من قراءة شيفرة شبهية على شريحة.

AI

مرشد AI

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

PQC

موضوعات ما بعد الكم وعلى مستوى الأبحاث

تتجاوز دورات C1–C2 الأساسيات إلى معايير NIST لما بعد الكم، والتشفير القائم على الشبكات، والتشفير المتجانس، والتحقق الرسمي من البروتوكولات — وهي مواد تتوقف معظم دورات المبتدئين قبل الوصول إليها.

1/أسبوع

تحدي الأكواد الأسبوعي

تحدٍّ في علم التشفير كل أسبوع، تُقاس نتيجتك فيه بالمتعلمين حول العالم، لا بسلسلتك الخاصة فحسب.

شهادة

شهادة إتمام

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

الخلفية

ما علم التشفير، ومن أين يبدأ المبتدئ فعلًا؟

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

التشفيرثنائي الاتجاه، ويحتاج إلى مفتاح

تحويل البيانات المقروءة إلى نص مشفّر باستخدام مفتاح، ولا يمكن عكسه إلا لمن يملك المفتاح المطابق. يختلف AES وRSA في طريقة عمل ذلك المفتاح، لكن كليهما مصمم ليُعكس بواسطة الطرف الصحيح ويبدو كضوضاء للجميع سواه.

التجزئةأحادية الاتجاه، ولا تحتاج إلى مفتاح

دالة مثل SHA-256 تختزل بيانات بأي حجم إلى بصمة ثابتة الطول، من دون مفتاح ومن دون طريقة للعودة إلى الأصل. وهذا ما يجعلها أداة لتخزين كلمات المرور وفحص السلامة — في أي موضع تحتاج فيه إلى تأكيد التطابق فقط، لا إلى استعادة المدخل.

متماثل مقابل مفتاح عامAES مقابل RSA

يستخدم AES سرًا مشتركًا واحدًا في كلا الاتجاهين، وهو سريع، ولذلك يتولى الجزء الأكبر من حركة البيانات الفعلية. يمنح RSA كل شخص مفتاحًا عامًا يشفّر الآخرون البيانات به، ومفتاحًا خاصًا لا يملكه سواه، وبذلك يحل مشكلة الاتفاق على سر من الأساس — عمليًا، يستخدم TLS‏ RSA أو ECDH للاتفاق على مفتاح، ثم AES لنقل البيانات.

TLS والتوقيعات الرقميةما يعنيه رمز القفل في المتصفح

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

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

  • تبدأ تعلّم التشفير من الصفر وتريد تعلّم شفرة قيصر قبل الرياضيات التي تقف وراء RSA
  • تريد تنفيذ AES أو التجزئة أو توقيع رقمي بنفسك، لا الاكتفاء بقراءة مخطط يوضح طريقة عملها
  • أنت طالب في الأمن أو علوم الحاسوب وتريد مسارًا منظمًا من A1 إلى C2 بالتوازي مع دراستك
  • تنتقل مهنيًا إلى مجال جديد وتستهدف وظيفة في الأمن أو تطوير الواجهات الخلفية، وتريد شيئًا ملموسًا تشير إليه
  • تريد تجاوز الأساسيات والوصول في النهاية إلى التشفير ما بعد الكمي أو براهين المعرفة الصفرية

ليس الأداة المناسبة لك إذا كنت

  • تحتاج إلى أداة لكسر تشفير حقيقي أو تدقيق أنظمة قيد التشغيل — فهذا التطبيق يعلّم الرياضيات والاستخدام الصحيح، لا أدوات الهجوم
  • تحتاج إلى تطبيق يعمل بالكامل دون اتصال: الدروس مصممة للعمل مع الاتصالات غير المستقرة، لكن المرشد بالذكاء الاصطناعي يحتاج إلى اتصال
  • تتوقع أن يكون كل شيء مجانيًا: الدورة الأولى مجانية، بينما يفتح Pro الدورات الـ66 الأخرى
  • تحتاج إلى مؤهل معتمد — فالشهادة تثبت إتمام الدورة، ولا تُعدّ درجة علمية

الأسئلة

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

ما أفضل تطبيق لتعلّم التشفير على الهاتف؟

السؤال الذي ينبغي طرحه هو: هل ستنتهي إلى تنفيذ الخوارزمية، أم ستكتفي بالقراءة عنها؟ يشغّل تعلم التشفير عددًا من 67 دورة تبدأ من شفرة قيصر وتمر عبر AES وRSA وTLS وصولًا إلى التشفير ما بعد الكمي، مع محرر كود على الهاتف لكتابة الشفرة أو دالة التجزئة بنفسك، ومرشد بالذكاء الاصطناعي للبراهين التي قد يصعب فهمها. يمكنك البدء مجانًا على iOS وAndroid، وبـ22 لغة.

هل يمكنك تعلّم التشفير من دون شهادة جامعية في الرياضيات؟

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

ما الفرق بين التشفير والتجزئة؟

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

ما الفرق بين التشفير المتماثل وتشفير المفتاح العام؟

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

كيف يحافظ TLS فعليًا على أمان اتصالات HTTPS؟

تستخدم مصافحة TLS تشفيرًا غير متماثل (RSA أو، في الوقت الحالي غالبًا، ECDH) للاتفاق على سر مشترك من دون إرسال ذلك السر مكشوفًا عبر الشبكة، ثم تنتقل إلى تشفير متماثل سريع — عادةً AES — لنقل البيانات الفعلية للجلسة. وتؤكد التوقيعات الرقمية والشهادات في المصافحة نفسها أنك تتصل بالخادم الحقيقي لا بمنتحل صفته. يبني تعلم التشفير فهمك لهذا الموضوع عبر دورات مخصصة لـ TLS وPKI والشهادات، بدل التعامل مع رمز القفل كصندوق أسود.

هل يعلّمك هذا التطبيق كيفية كسر التشفير؟

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

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

كلاهما. تغطي المستويات الأولى المواد الكلاسيكية والمعايير الحالية — من شفرات قيصر مرورًا بـ AES وRSA والتجزئة وTLS — التي يحتاج إليها معظم المتعلمين في حياتهم اليومية. ثم تتقدم دورات C1–C2 إلى ما هو أبعد: معايير NIST لما بعد الكم (FIPS 203 و204 و205)، والتشفير القائم على الشبكات والتشفير القائم على التشاكلات، وبراهين المعرفة الصفرية والتشفير المتجانس، لكل من يريد معرفة الاتجاه الذي يتخذه هذا المجال.

هل تعلم التشفير مجاني؟

التطبيق مجاني للتنزيل من App Store وGoogle Play. الدورة الأولى — التي تغطي الشفرات الكلاسيكية وأساسيات النظام الثنائي والترميز — مجانية، إلى جانب حصة يومية من أسئلة المرشد بالذكاء الاصطناعي، لتتمكن من خوض دروس حقيقية قبل اتخاذ أي قرار. يفتح Pro الدورات الـ66 المتبقية ويجعل استخدام المرشد بالذكاء الاصطناعي غير محدود.

هل يعمل دون اتصال، في مترو الأنفاق أو على متن طائرة؟

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

ما المنصات واللغات التي يدعمها؟

يعمل تعلم التشفير على iOS عبر App Store وعلى Android عبر Google Play، وبـ22 لغة، وتصنيفه 4+. وهو أحد تطبيقات البرمجة من CoddyKit، التي تشترك في تنسيق الدروس ومحرر الكود والمرشد بالذكاء الاصطناعي نفسه عبر موضوعات مختلفة.

ابدأ الآن

ابدأ بشفرة قيصر، وأنهِ رحلتك بالتشفير ما بعد الكمي

ابدأ مجانًا على iOS وAndroid، وبـ22 لغة.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على iOS و Android.