الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحد:كسر تشفير خوارزمية mono-alphabetic

بدأه kenham في 6 سبتمبر 2014 · 16 رد · 2,903 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

النص التالي مشفر بخوارزمية التشفير mono-alphabetic

XV DRG IY FORDE. I DROO XV DRG EIGGV. XV DRG LRY QPPOY PH APOZ GLRG OPPE RSPNCZ. DRG IY RZPSRFOU. EIGGV IY HNSSV; YPHG RCZ KRSX. EIGGV IY EICZ RCZ OPVRO; EIGGV IY RXRBICA. I XIYY EIGGV, HPS EIGGV SRC RKRV. I XIYY LIX R OPG. I KIYL EIGGV KRY FV XV RSX YP I DPNOZ GPNDL LIY YPHG FORDE HNS. EIGGV- I XIYY VPN

المطلوب هو فك تشفير هذا النص الإنجليزي

أتمنى من خبيري التشفير جونكر و مصطفي المشاركة بالتحد

جونكر

اقتباس

اقتباس

سيظهر شكل الملف انه ملف يحتوي على random bits وطبعا سيظهر معطوب بالنسبة لك.

و مصطفى 36a2

اقتباس

اقتباس

الصورة مشفرة بمفتاح من بايت واحد بطريقة xor , يمكنك كتابة برنامج بسيط لفك تشفيرها :P

و فل نقل أني أتحادهما أن يفكا التشفير

التحد موجه للجميع بطبيعة الحال

تم تعديل هذه المشاركة بواسطة kenham في 6 سبتمبر 2014 في 00:10

1
#2

سلّملي على قطتك السوداء kitty وأرجو أن تجتمعا في أقرب وقت :)

أنا لا أفقه شيئاً في التشفير مجرد بعض المعلومات العامة (ثم إن كلمة خبير كلمة كبيرة جداً لا يجب استعمالها أبداً) , وحبذا لو نرى بعض المواضيع عن طرق جيدة في التشفير مثل التي ذكرتها ..

 

بالتوفيق

1 −1
#3
اقتباس

 

سلّملي على قطتك السوداء kitty وأرجو أن تجتمعا في أقرب وقت :)

أنا لا أفقه شيئاً في التشفير مجرد بعض المعلومات العامة (ثم إن كلمة خبير كلمة كبيرة جداً لا يجب استعمالها أبداً) , وحبذا لو نرى بعض المواضيع عن طرق جيدة في التشفير مثل التي ذكرتها ..

 

بالتوفيق

 

يبدو أنك لم تفهم المطلوب

 

المطلوب هنا شرح مفصل لطريقة كسر التشفير(يعني كما فعلت مع صورتك بالضبط)

 

برامج كسر التشفير منتشرة بكثرة

 

لكن هذا لا يعني أن نعتمد علها كليا

 

آسف إن كنت أثقل عليك،لكن الهدف الأساسي هو لأن نستفيد و نفيد غيرنا

 

في إنتضار شرحك المفصل(هذا طبعا إن كنت فككت التشفير بنفسك ;))

 

اقتباس

 

وحبذا لو نرى بعض المواضيع عن طرق جيدة في التشفير مثل التي ذكرتها

هذه المواضيع متواجدة بوفرة و بمختلف اللغات:

 

العربية

 

 

http://www.rwaq.org/courses/introduction-to-encryption/announcements

(مشاهدة الموضوع تتطلب التسجيل)

 

الإنجليزية:

 

http://www.simonsingh.net/The_Black_Chamber/index.html

 

لو محتاج روابط أكثر أخبرني

تم تعديل هذه المشاركة بواسطة kenham في 6 سبتمبر 2014 في 16:42

#4

بالنسبة لفك التشفير  :

 

my cat is black. i call my cat kitty. my cat has pools of gold that look around. cat is adorable. kitty is furry; soft and warm. kitty is kind and
loyal; kitty is amazing. i miss kitty, for kitty ran away. i miss him a lot. i wish kitty was by my arm so i could touch his soft black fur. kitty- i miss you
 

بالنسبة للمفتاح  :

 

a b c d e f g h i j k l m n o p q r s t u v w x y z

r f d z u k   a    i   e o x c p q    s y g n  k   v b    

1

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#5

لست أدري ماذا أقوله ...........

 

أنا بوضع هذا التحدي كنت أود أن أرى مهارة الأعضاء في كسر التسفير و ليس التأكد من هناك برامج تفك التشفير بكفائة عالية

 

هل وصل بها الوضع إلى أن نستعمل برامج جاهزة حتى في التحديات!!!!

 

الهدف من هذا التحدي هو إلقاء الضوء على مجال كسر الشفرات

 

لست أدري فيما قد يفكر فيه أي شخص يستعمل برامج جاهزة في هذا التحدي

 

فإن كان غير مهتم بموضوع فك التشفير فالأجدر منه عدم الدخول للموضوع من الأساس

 

و إن كان غير متمكن فليشاهد فحسب

 

آسف على هذا الرد الغير لبق

 

لكن إن كنا سنبقى عبيد لبرامج الغرب فلماذا نضيع سنوات من عمرنا في تعلم البرمجة؟؟؟؟

1 −2
#6

المطلوب هو فك التشفير  لا ادري لما  اتهمتني  باني استعملت برامج جاهزة 

 

اصلا انا لا اعرف اي برامج  جاهزة   لمثل هذا  النوع من التشفير 

 

بالاضافة ان  لغزك  بسيط و يعتمد على الحروف الاكثر استخداما في اللغة

 

و لا يستحق التفكير في برنامج لحله

 

توقعت رد غير  ردك  العجيب  ؟

1

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#7
اقتباس

 

الاضافة ان  لغزك  بسيط و يعتمد على الحروف الاكثر استخداما في اللغة

 

و لا يستحق التفكير في برنامج لحله

 

توقعت رد غير  ردك  العجيب  ؟

 

إذا كان الأمر كذلك فتتقدم بشرح مفصل للحل

 

بالمناسبة طريقتك في كسر التشفير صحيحة

 

أرجو أن تقدم شرح مفصل لإفادة الأعضاء

 

آسف،لكن كما لاحضت كنت أتكلم بشكل عام و ليس بشكل خاص

−2
#8

طريقتي بيسطة و هي  تعتمد على   تجريب اكبر عدد من الحروف   مع الاخذ في الاعتبار بالكلمات و الحروف الاكثر  انشار  في  اللغة 

 

فمثلا    drg  كنت اعتقد   انها كلمة  and   لكن   العبارة     xv drg iy    لم تكن لتوصليني  ابدا  لاي معنى يحمل and   او  حتى  the 

 

و الحروف  المفردة  كالاي  i   و  r    لها احتمالين   a   او  i     و  في النهاية   و بعد  ان  جربت  كل  الكلمات الثنائية   الممكنة   بدات  تحل الامور مع  كلمة my 

 

لانها البداية   الوحيدة  الممكنة لجملة في اللغة  الانجليزية ... و بعد ساعتين من اللتبديل وصلت للحل   و المفتاح

 

ارجوا ان تكون قد استمتعت بالقصة  

 

بالنسبة لاتهامك فانا الوحيد الذي كتب  الترجمة  بالنسبة  لحل الاخ  مصطفى   فانا لم  افهمه   الا  بعد ان فككت الشفرة 

1

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#9
اقتباس
المطلوب هو فك تشفير هذا النص الإنجليزي
اقتباس

يبدو أنك لم تفهم المطلوب

المطلوب هنا شرح مفصل لطريقة كسر التشفير

:pullhair:

1 −1
#10
اقتباس

 

:pullhair:

 

إن لم تستطع فك التشفير بنفسك فهذه ليست مشكلتي

1 −2
#11

عندما تثبت على رأي من أول الموضوع إلى آخره , عندها يحق لك الكلام .

طلبت فك تشفير العبارة ثم تدّعي أن المطلوب هو شرح طريقة التشفير , وتعترض على استخدام البرامج الجاهزة !

أولاً . لا يهمني فك تشفير العبارة بنفسي , لأنني حاولت ذلك من قبل هنا لذا لن أستفيد من ناحية التجربة .

ثانياً . السؤال يطلب فك التشفير , ووجدت برنامجاً لكسر الشيفرة في "ويكيبيديا " هنا وهو يقوم بالمطلوب

ثالثاً . هل يمكنك التأدّب قليلاً عندما تتحدث مع غيرك على صفحات المنتدى ؟

عندما تريد وضع قواعد في المرة القادمة ضعها في موضوعك الأساسي ولا تتراجع عن كلامك وتزيد وتنقص كل مرة في كل رد .

هذا  شرح طريقة التشفير : ادخل للرابط التالي وحمل البرنامج وشغله والصق العبارة التي تريد كسر تشفيرها وقم ببعض العمل اليدوي (تغيير بعض الحروف ) لتطابق كلمات انكليزية موجودة حقاً

 

والآن , قد قمت بشرح طريقة فك التشفير , وستأتي لتغيّر وتبدّل , وتقول : "" أنت لم تفهم المطلوب المطلوب هو كتابة كود لفك التشفير ""

هذه آخر مرة أرد على مواضيعك .. إلى أن تتعلم الحديث اللائق مع أعضاء المنتدى

1 −1
#12
اقتباس

 

هذه آخر مرة أرد على مواضيعك .. إلى أن تتعلم الحديث اللائق مع أعضاء المنتدى

 

هههههههههههههه

 

هذا آخر موضوع لي بالمنتدى لأنكم لن تتعلمو التركيز على الموضوع

 

سلام

#13

هههه انا اتيت للتو واجد خناق مسلي B)
 
نعم انا خبير تشفير B) B) بص يبني هشرحلك كل شيء.
 
الموضوع يبدأ بالcryptanalysis. وبما ان طريقة التشفير هو mono substitution
حينها احدى الطرق الممكنة هو دراسة الfrequency للحروف في اللغة الانجليزية الغير
مشفرة، ومقارنتها مع نظيره في الفقرة المشفرة
 
يعني مثلا لو تبين ان حرف e هو الاكثر تكرارا في اللغة الانجليزية وعندك تبين ان حرف
x هو الاكثر تكرارا فهذا يعني انه تم استبدال e ب x.. وهكذا.
 
وبعد اجراء هذه المعالجة واكتشاف الحروف، ستكتشف بعض الكلمات التي تنقصها بعد
الحروف. حينها ممكن تكمل المعالجة. او ممكن تستخدم spell checker عادي ويقولك ايه
الحل.

انا جونكر العملاق وانا أأكد هذه الرسالة  :yes: :watchout: :thumbup: :thumbup:

−1

حان الموعد حان موعدنـا :ph34r:  جاء البطل يفرح شاشتنا
اهجم اهجم، لا تلــــــــي :ph34r:  نحن معك أجمعيـــــــــن

#14
اقتباس
سيظهر شكل الملف انه ملف يحتوي على random bits وطبعا سيظهر معطوب بالنسبة لك.

انا قلت هذا لكن من باب التوضيح هو ليس دائما random لكن هكذا غالبا عندما يكون الجوريذم التشفير جيد لمستوى معين

 

لكن الموموسبستيتيوشن والاكس اور بواسطة بايت واحد ليسوا بالتحديد random  ولهذا السبب الكريبتانالاسيس ممكنة بسهولة

حان الموعد حان موعدنـا :ph34r:  جاء البطل يفرح شاشتنا
اهجم اهجم، لا تلــــــــي :ph34r:  نحن معك أجمعيـــــــــن

#15
اقتباس

الموضوع يبدأ بالcryptanalysis. وبما ان طريقة التشفير هو mono substitution

حينها احدى الطرق الممكنة هو دراسة الfrequency للحروف في اللغة الانجليزية الغير

مشفرة، ومقارنتها مع نظيره في الفقرة المشفرة

 

يعني مثلا لو تبين ان حرف e هو الاكثر تكرارا في اللغة الانجليزية وعندك تبين ان حرف

x هو الاكثر تكرارا فهذا يعني انه تم استبدال e ب x.. وهكذا.

 

طبعا الكلام دائما سهل لكن التطبيق أصعب بكثير

 

لو ألقيت نظرة بسيطة على النص الأصلي الذي وضعه الأعضاء للاحظت أنه لايوجد حرف e بالنص و هذا ما تعمدت أنا وضعه

 

 

اقتباس

 

نعم انا خبير تشفير B) B) بص يبني هشرحلك كل شيء.

 

بعد قرائتي لحلك وجدت أني أخطأت في تقييم مستواك،آسف على دعوتك لهذا الموضوع

 

;)

تم تعديل هذه المشاركة بواسطة kenham في 11 سبتمبر 2014 في 02:06

#16

التطبيق ايضا سهل. ممكن تستخدم الهاش تيبل في لغات الاسكربت او الدكشيناري في البايثون وغيره

 

بالنسبة لتعمدك اخفاء حرف e لا مشكلة. هذا فقط حرف واحد وممكن يخطء الcryptanalysis فيه. لكن هناك ترددات لكلمات اخرى.

 

وبعد ايجاد الحروف حبة حبة، حتى و ان كانت بعض الحروف خاطئة زي الe حينها ممكن استخدام spellchecker كما قلت لك

 

وايضا ممكن تنظر الى تردد طول الكلمات..الخ. هناك العديد من المنافذ لاجراء الcryptanalysis لخوارزمية التشفير الضعيفة هذه

 

طبعا هذه امثلة بسيطة وكلما تعمقت اكثر واكثر وجدت نفسك تقترب اكثر واكثر من مفهوم الاحتمالات probabilities الى ان تصل الى الbayes model والذي احيانا يعرف بانه المودل الذي الerror لديه هو الirreducible error

 

وأخيرا طبعا انت ممكن تشرف نص random بالاساس. وحينها المخرج سيكون random. وحينها سيكون من شبه المستحيل ايجاد النص الاصلي لانه اساسا نص عشوائي.. واخد بال حضرتك؟ :rolleyes: فانت عندما تلعب بالكلمات وتمسح حرف وتضع حرف فانت تتوجه الى هذه النقطة ولكن يستحيل عليك ان تصل تماما الى نقطة الرسالة الrandom الكاملة لانه حينها الرسالة ستكون ذا معنى غير مفيد في معظم الاحيان

1

حان الموعد حان موعدنـا :ph34r:  جاء البطل يفرح شاشتنا
اهجم اهجم، لا تلــــــــي :ph34r:  نحن معك أجمعيـــــــــن

#17

بالمناسبة ممكن تقوم به بواسطة الاكسل شيت

 

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

 

وانا حكتب لك برنامج يقوم بفك التشفير.

 

لكن كن أمينا... مش عاوز تشفر لي حاجة راندم. وحورين مين جونكر ياجميل B) B) B) B) B) B) B) B) :ph34r: :pde: :tbmusic: :tboffperson: :tbsob:

حان الموعد حان موعدنـا :ph34r:  جاء البطل يفرح شاشتنا
اهجم اهجم، لا تلــــــــي :ph34r:  نحن معك أجمعيـــــــــن

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…