لقد سبق و حل الأخ KeepForward هذا اللغز
كما أن الأخ zaraki_kenpache كما بتبسيط حله في صورة

أحببت أن أعيد مشاركته هنا حتى يكون الحل هو آخر مشاركة بالموضوع
لتسهيل التصفح على الزوار
لقد سبق و حل الأخ KeepForward هذا اللغز
كما أن الأخ zaraki_kenpache كما بتبسيط حله في صورة

أحببت أن أعيد مشاركته هنا حتى يكون الحل هو آخر مشاركة بالموضوع
لتسهيل التصفح على الزوار
أعتذر عن غبائي لست أدري كيف فكرت في فتح صورة مشفرة بدالة الصور
فالصورة كما قال جونكر شفرت و لم تعد صورة
آسف فأنا لم أكن أملك رصيد معرفي في بنية الملفات
المهم:قال مصطفي أن إستعمل مفتاح طوله بايت واحد
يعني المجال من 00000001 إلى 11111111 طبعا لم أدرج الإحتمال 00000000 لأنه إن كان هذا هو المفتاح ستكون الصورة المشفرة نقسها الصورة الأصلية
لدينا 511 أحتمال:
ممكن نفك التشفير بال brute force و إنتاج 511 صورة لكن هذا مرهق
إمتداد الصورة هو png أي صورة لإمتداد png يكون إول 4 بايت فيها هو PNG‰
ب‘مكاننا ببساطة عمل عملية xor بسيطة ل ‰ مع أول بايت في الملف المشفر أو P مع ثاني حرف بالملف المشفر و بالتالي نكشف كلمة السر
لأنه إن كان a xor b=c فإن a xor c =b و b xor c =a
و هذا ما فعلته فقد أجريت عملية xor ل P مع o أي فوجدت أن كلمة السر هي 63 أي 00111111
و هذه هي الصورة:
في حالة معرفة إمتداد الملف فإن التشفير بإيتعمال ال xor لا ينفع