جارٍ التحميل…
جارٍ التحميل…
تفرق بين فك الترميز وفك إزاحة الحروف، وتراجع كل ناتج وسيط.
الرسالة مرت بعمليتين: تغيرت حروفها، ثم عُرضت بترميز آخر. سنفتح العرض الخارجي أولًا، ثم نعيد الحروف إلى أماكنها الأصلية.
| الكلمة في الملف | معناها هنا |
|---|---|
| plaintext | الرسالة قبل التغييرات؛ هذه التي نريد الوصول إليها. |
| Caesar FORWARD2 | تحريك كل حرف خطوتين إلى الأمام. |
| UTF-8 | تحويل الحروف إلى بايتات وفق ترميز النص المحدد. |
| Base64 | طريقة لعرض البايتات برموز نصية. نفكها أولًا لأنها الطبقة الأخيرة. |
| == | حشو الترميز في نهاية الرسالة؛ لا يدخل في الكلمة الناتجة. |
plaintext → shift forward 2 → bytes → Base64
Base64 → bytes → shifted letters → move back 2الأسهم تبين الترتيب. لا نبدأ بإزاحة حروف النص الخارجي، لأنها رموز الترميز وليست حروف الرسالة بعد.
بطاقة تشفير تعليمية تحتوي القيم والقواعد اللازمة.
PIPELINE: plaintext -> Caesar FORWARD2 -> UTF-8 -> Base64
INPUT:VFFDRg==
BASE64 ALPHABET:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
DECODE NOTE: each symbol=6 bits; ignore padding=; regroup into bytes.
ASCII:84=T;81=Q;67=C;70=F;82=R;79=O;65=A;68=D
CAESAR ALPHABET:ABCDEFGHIJKLMNOPQRSTUVWXYZ; wrap at ends.
CHECKS: plaintext length=4; plaintext ASCII sum=294هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
فك الترميز الخارجي إلى حروف، ثم ارجع بكل حرف خطوتين. تحقق من عدد الحروف ومجموع قيمها قبل إرسال الكلمة.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.