هو كان عاوز يجيب ال inverse للرقم سبعة فى مود 26 7^-1 mod 26 فالمفروض هقول سبعة فى كام مود 26 يدينى واحد فهجرب اضرل السبعة فالواحد مثلا 7*1 mod 26=7 فمطلعتش واحد فهجرب رقم 2 7*2 mod 26= 14 فمطلعتش واحد برده فهقعد اجرب كده فمع التجربة هتلاقى ان 7*15 mod 26=1 فكده عرفنا ان 7^-1 mod 26 =15
Ahmad Zidan اولا... نستخرج القاسم المشترك الاكبر اذا كان اذا كان يساوي واحد فاننا نستمر بالحل اما اذا كان اكبر او اصغر من الواحد اي رقم غير الواحد فلا يمكن فك التشفير ... ثانيا ... طبق الخوارزمية الاتية بحذافيرهااا G0=n حيث n دائما تساوي 26 وهي عدد حروف اللغة الانكليزية ... G=k2 حيث k2 هو المفتاح الاكبر من بين مفتاحين في affine U0=1 ,U1=0 , V0=0 ,V1=1 نبدأ من i=1 while gi0 do اي يجب اتكون قيمة g=0 حتى نتوقف عن الاستمرار بالحل Y=gi-1div gi gi+1=gi-1-y*gi وهنا نقصد بال gi-1 هي g عندما قيمة i=1 اي نقوم بانقاص i .... وعندما كانت gi اي g1 وعند انقاصها بمقدار واحد تصبح g0 ومقدارها دائما 26 .. وهكذا ui+1=ui-1-y*ui vi=vi-1 y*vi ونستمر اي كانت i=1 الان نجعلها i=2 ... ونستمر في نفس الخطوات في حالة خروج gi=0 نقوم باختيار vi-1 التي تكون في الخطوة التي قبلها هي inv ... اما اذا كانت هذه vi-1 التي قبل ال gi=0 سالبة نقوم بجمعها مع رقم 26 فيخرج رقم بين 0 وال 25 وهذا هو inv .... ... ................................. الان لنحل المثال الذي في الفيديو ال inv .... g0=26 , g1=7 ,u0=1 , u1=0 , v0=0 , v1=1 i=1 gio y=go div g1=26 div 7 =3 هنا في عملية التقسيم ليس لنا علاقة في الباقي ناخذ الصحيح فقط من العدد g2=g0-y*g1= 26 -(3*7) =5 u2=uo -y*u1=1-(3*0)=1 v2=v0 -y*v1= 0-(3*1)=-3 الان ننتبة الى g هل اصبحت صفر .. لا اذا نستمر ونقوم الان i=2 y=g1divg2=7div5=1 g3 =g1-y*g2=7-(1*5) =2 u3=u1-y*u2=0-(1*1) =-1 v3=v1-y*v2 =1-(1*-3) = 4 مجددا هل g=0 .. لا اذا نستمر بالتوليد i=3 y=g2 div g3 =5 div 2 =2 g4=g2-y*g3 =5-(2*2) = 1 u4= u2 -y*u3= 1-(2*-1) = 3 v4=v2 -y*v3=-3-(2*4)= -11 مجددا هل g=0 .... لا اذا نقوم بتوليد جديد i=4 y=g3div g4 =2 div 1 =2 g5=g3-y*g4=2 - (2*1) = 0 u5= u3 -y*u4 =-1 -(2*3) = -7 v5= v3-y*v4 =4- (2*11) =26 الان هل g=o نعم تحقق الشرط وهو ان g=0 بعدما تحقق الشرط نقوم وهو g=0 نقوم باخذ ال v التي قبل g التي ضهرت صفرا وهي v4 وناتجها هو 11- هنا يجب مراعاة ثلاثة ملاحظات 1- اذا كان الرقم في السالب نقوم بجمعه مع 26 ليخرج لنا عدد بين 0 وال 25 2- اذا خرج لنا عدد موجب او سالب ولكن كبير . في الحالة الموجب نقوم بتنقيصة في كل مرة 26 الى ان يخرج رقم بين 0و25 اي ان 26 غير مقبول ... اما اذا خرج لنا عدد سالب نقوم بجمعه مع 26 في كل مرة ليخرج لنا رقم بين 0و 25 3- اذا خرج لنا عدد موجب بين 0و 25 نقوم ياخذه مباشر ويكون هو inv ... الان لنعد الى مثالنا ننظر الى ال v الاي قبل g=0 من هي وماهو هو ناتجها اذا هي v4وناتجها هو -11 وعند تطبيق الملاحظة رقم 2 inv = -11+26 =15 وهو ال inv المطلوب ..... هذا واخر دعوانا ان استغفر الله رب العالمين . . ارجو الدعاء اخي .. اخوك مبرمج الحاسوب من العراق
الاخ احمد شرحك طويل ومصعب طريقة إيجاد الانفرس inverse ببساطة مثلاً للعد 7 (In=a+8 القاعدة ) وال a هو العدد الذي نريد ايجاده In= 7+8=15 وأيضاً للعد 11 In=11+8= 19 وهكذا
انا قمت بحساب الانفيرس بطريقه اكلييد و طلعت 11 عملت PGCD of (26&7) = 1 و دورت على العدد العكوس من خلال 1= 3*26 -(11*7) و طلعت العدد المضروب ف 7 هو 11 هل طريقتي صحيحه بلييز ؟؟
هو كان عاوز يجيب ال inverse للرقم سبعة فى مود 26
7^-1 mod 26
فالمفروض هقول سبعة فى كام مود 26 يدينى واحد
فهجرب اضرل السبعة فالواحد مثلا
7*1 mod 26=7
فمطلعتش واحد فهجرب رقم 2
7*2 mod 26= 14
فمطلعتش واحد برده فهقعد اجرب كده
فمع التجربة هتلاقى ان
7*15 mod 26=1
فكده عرفنا ان
7^-1 mod 26 =15
شكرا ع التوضيح
هو في دالة في بايثون تقوم بالعمل ده ؟
هو انا المفروض هفعد اجرب كل الارقام ؟ مافيش قانون يجبلي الرقم على طول ؟
@@fatimasafar8877 لقيتيها؟
@@djabrinoussaiba1943
def inverse(chiffre) :
for i in range(26) :
if (chiffre*i) %26 ==1 :
return i
دخيل ربك لولاك اكلنا هوا بكرا بالفحص
مشكوووور
شكرا لروعة الشرح فقط احتاج الى شرح كيفية الحصول على المعكوس وشكرا
مرره شكرا 🙏😭😭😭😭😭😭❤️دكتورات جامعه ما فهمونا بس انت بسطتها لنا شكرا منقذنا وربي
السلام عليكم
كيف أستخرج الــ Inverse للعدد الصحيح ؟
condition:
---------------
mod (a * a') = 1
try:
----
a' a*a' mod(a*a')
7 1 7 7
7 2 14 14
7 3 21 21
7 4 28 2
7 5 35 9
7 6 42 16
7 7 49 23
7 8 56 4
7 9 63 11
7 10 70 18
7 11 77 25
7 12 84 6
7 13 91 13
7 14 98 20
7 15 105 1
then:
a' = 15
@@aqeelmajeed2759 شكرا
كيف تحسب inverse
لو سمحت
کیف عرفت قيمة inverse ل 7 , 11؟؟؟؟
هتخودنا في دوكه هو ايه ال a^-1
ممكن توضحلي اذا ممكن كيف حصلنا على الانفرس للرقم 11 يساوي 19 في الفديو زمن 10:02
اضرب عدد صحيح اقل من 11 ع 26 بعدين زود 1 واقسم ع 11 بحيث الناتج لا يساوي اي فاصله والرقم الي تضرب ع 26 هو 8
@@sultanallhibiy1013 كيف اخترت ٨
@@sultanallhibiy1013 i don't get it !?
احفظ الجدول افضل الك
@@mnar313طيب كيف احفظ الجدول
أصلا وين الجدول رد عندي امتحان بكره
7inverse = 15 ????????? it's 1/7 right !?, if not how we calculate it
???????
ممكن لو سمحت تعطينا اسم كتاب جيد يشرح بشكل مفصل ويكون مرجع في علم التشفير
i dont even understand what your saying but this is a good tutorial by jut watching you type
Thank you, I'm really pleased that you liked it.
Hoping I will be translating tutorials later on
كيف طلعنا النفيرس لل11؟
condition:
---------------
mod (a * a') = 1
try:
----
a a' a*a' mod(a*a')
7 1 7 7
7 2 14 14
7 3 21 21
7 4 28 2
7 5 35 9
7 6 42 16
7 7 49 23
7 8 56 4
7 9 63 11
7 10 70 18
7 11 77 25
7 12 84 6
7 13 91 13
7 14 98 20
7 15 105 1
then:
a' = 15
فيديوهات ولا اجمل جزاگ الله كل خير
ولكــن في شغلات عم تتغاضي عنها مثلا في هذا الفيديو a^-1. لم تشرح كيف يتم حسابها
لماذا ؟؟!!
اي صح، كيف حسبنا الانفرس يعني؟
ليش ننطي قيمة a مره صفر ومره ١؟؟؟
can you please explain the inverse ?
condition:
---------------
mod (a * a') = 1
try:
----
a' a*a' mod(a*a')
7 1 7 7
7 2 14 14
7 3 21 21
7 4 28 2
7 5 35 9
7 6 42 16
7 7 49 23
7 8 56 4
7 9 63 11
7 10 70 18
7 11 77 25
7 12 84 6
7 13 91 13
7 14 98 20
7 15 105 1
then:
a' = 15
يعطيك الف عافية
تحية الك من العراق
حبيبي ممكن طلب
dirou hadha l9anoun : ((X*26)+1)/inv nombre=nombre non decimal
ممكن مثال على ايجاد انفرس لهل قانون؟
كيفاش طلعتلو 11^(-1)=19
ممكن flow chart لهذة الخوارزمية؟؟! /
شرح راقي شكرا لك 💜
اخي ليه ما تم ترتيب قائمة التشغيل
السلام عليكم ...أكو شرح بخصوص standard revirse
شرح lfsr ان امكن
+1
ربنا يوفقك شككراا
شو ال inv او ^-1 مش فاهم كيف طلعتها 19 لل11 و 15 لل7 كيف صارت شو عملت فيهم تا صارو 15 و 19
Ahmad Zidan عزيزي احمد طبق الخوارزمية الاتية .. اخوك من العراق
Ahmad Zidan اولا... نستخرج القاسم المشترك الاكبر اذا كان اذا كان يساوي واحد فاننا نستمر بالحل اما اذا كان اكبر او اصغر من الواحد اي رقم غير الواحد فلا يمكن فك التشفير ...
ثانيا ... طبق الخوارزمية الاتية بحذافيرهااا
G0=n
حيث n دائما تساوي 26 وهي عدد حروف اللغة الانكليزية ...
G=k2
حيث k2 هو المفتاح الاكبر من بين مفتاحين في affine
U0=1 ,U1=0 , V0=0 ,V1=1
نبدأ من
i=1
while gi0 do
اي يجب اتكون قيمة g=0 حتى نتوقف عن الاستمرار بالحل
Y=gi-1div gi
gi+1=gi-1-y*gi
وهنا نقصد بال gi-1 هي g عندما قيمة i=1 اي نقوم بانقاص i .... وعندما كانت gi اي g1 وعند انقاصها بمقدار واحد تصبح g0 ومقدارها دائما 26 .. وهكذا
ui+1=ui-1-y*ui
vi=vi-1 y*vi
ونستمر اي كانت i=1 الان نجعلها i=2 ... ونستمر في نفس الخطوات في حالة خروج gi=0 نقوم باختيار vi-1 التي تكون في الخطوة التي قبلها هي inv ... اما اذا كانت هذه vi-1 التي قبل ال gi=0 سالبة نقوم بجمعها مع رقم 26 فيخرج رقم بين 0 وال 25 وهذا هو inv .... ...
.................................
الان لنحل المثال الذي في الفيديو ال inv ....
g0=26 , g1=7 ,u0=1 , u1=0 , v0=0 , v1=1
i=1
gio
y=go div g1=26 div 7 =3
هنا في عملية التقسيم ليس لنا علاقة في الباقي ناخذ الصحيح فقط من العدد
g2=g0-y*g1= 26 -(3*7) =5
u2=uo -y*u1=1-(3*0)=1
v2=v0 -y*v1= 0-(3*1)=-3
الان ننتبة الى g هل اصبحت صفر .. لا اذا نستمر ونقوم الان
i=2
y=g1divg2=7div5=1
g3 =g1-y*g2=7-(1*5) =2
u3=u1-y*u2=0-(1*1) =-1
v3=v1-y*v2 =1-(1*-3) = 4
مجددا هل g=0 .. لا اذا نستمر بالتوليد
i=3
y=g2 div g3 =5 div 2 =2
g4=g2-y*g3 =5-(2*2) = 1
u4= u2 -y*u3= 1-(2*-1) = 3
v4=v2 -y*v3=-3-(2*4)= -11
مجددا هل g=0 .... لا اذا نقوم بتوليد جديد
i=4
y=g3div g4 =2 div 1 =2
g5=g3-y*g4=2 - (2*1) = 0
u5= u3 -y*u4 =-1 -(2*3) = -7
v5= v3-y*v4 =4- (2*11) =26
الان هل g=o نعم تحقق الشرط وهو ان g=0 بعدما تحقق الشرط نقوم وهو g=0 نقوم باخذ ال v التي قبل g التي ضهرت صفرا وهي v4 وناتجها هو 11- هنا يجب مراعاة ثلاثة ملاحظات
1- اذا كان الرقم في السالب نقوم بجمعه مع 26 ليخرج لنا عدد بين 0 وال 25
2- اذا خرج لنا عدد موجب او سالب ولكن كبير . في الحالة الموجب نقوم بتنقيصة في كل مرة 26 الى ان يخرج رقم بين 0و25 اي ان 26 غير مقبول ... اما اذا خرج لنا عدد سالب نقوم بجمعه مع 26 في كل مرة ليخرج لنا رقم بين 0و 25
3- اذا خرج لنا عدد موجب بين 0و 25 نقوم ياخذه مباشر ويكون هو inv ...
الان لنعد الى مثالنا ننظر الى ال v الاي قبل g=0 من هي وماهو هو ناتجها اذا هي v4وناتجها هو -11 وعند تطبيق الملاحظة رقم 2
inv = -11+26 =15
وهو ال inv المطلوب .....
هذا واخر دعوانا ان استغفر الله رب العالمين . . ارجو الدعاء اخي ..
اخوك مبرمج الحاسوب من العراق
و شكراا graph أخي الكريم مرحبا بتمنى تساعدني بمشكلة تتعلق بال
الاخ احمد شرحك طويل ومصعب
طريقة إيجاد الانفرس inverse ببساطة مثلاً للعد 7
(In=a+8 القاعدة )
وال a هو العدد الذي نريد ايجاده
In= 7+8=15
وأيضاً للعد 11
In=11+8= 19
وهكذا
@@tahahusseinalshayef9775 ممكن توضح كيف اخترت رقم 8 من اين اتت 8 لمادا زدت A+8
ليش ماعوضنا بقيمة 25=a15 +b ?
ما أروعك ياخي ...
شرحك خيالي ممتازز✅
شلون صارت 7^-1=15؟
مام نا دوختني هذي 🤕
جدول خاص
انفيرس ال 7 ؟
يساوي 15وا15 يساوي 7
وكذلك 3 يساوي 9 والعكس صحيح
هو انتي تخرجتي اكيد لكن للاستفاده وضحتلج
جدول خاص من وين؟@@mnar313
لأن:
7*15 mod 26 = 1
الله يوفقك اخي
غالبا ما يكون inverse يعطى على شكل جدول من قبل الاستاذ
بظبط
شكراً جزيلاً
الله يرفع قدرك
سلام عليكم ست
ممكن طلب
inverse = a+(a+1) ?!
كيف حسبت 7^-1=15
عرفتي الحل ؟
كيف يعني معكوس 11 يساوي 19؟
جدول خاص معكوس ال11 يعني invers
يصير 19
ومعكوس 3 يساوي9
إذا كان الكود بدون plaintext or keys كيف نحلها
+1
الله يخليك كيف حساب الانفريس
condition:
---------------
mod (a * a') = 1
try:
----
a' a*a' mod(a*a')
7 1 7 7
7 2 14 14
7 3 21 21
7 4 28 2
7 5 35 9
7 6 42 16
7 7 49 23
7 8 56 4
7 9 63 11
7 10 70 18
7 11 77 25
7 12 84 6
7 13 91 13
7 14 98 20
7 15 105 1
then:
a' = 15
بارك الله فيك
انا قمت بحساب الانفيرس بطريقه اكلييد و طلعت 11
عملت
PGCD of (26&7) = 1
و دورت على العدد العكوس من خلال
1= 3*26 -(11*7)
و طلعت العدد المضروب ف 7 هو 11 هل طريقتي صحيحه بلييز ؟؟
هي -11 للتخلص من الاشارة السالبة نضيف 26 26-11=15
@@fayssalmk1690اعتمد الطريقة ذي دايم اذا عندي عدد سالب اجمع عليه عدد mod ؟
تشفير ب rc4 وفك تشفيرها
بارك الله فيك شرح مبسط مفهوم
سلام عليكم ورحمة الله وبركاته
اخي انا عندي سؤال معطيني الكلمه بعد التشفير
بدون key نهائيا
ولا حتئ معطي الحرفين مثل ماانت شرحت
تحياتي
ياخي والله شكرا
يا اخي الكريم وريلنا كيف مقلوب mod 26 = 157
condition:
---------------
mod (a * a') = 1
try:
----
a' a*a' mod(a*a')
7 1 7 7
7 2 14 14
7 3 21 21
7 4 28 2
7 5 35 9
7 6 42 16
7 7 49 23
7 8 56 4
7 9 63 11
7 10 70 18
7 11 77 25
7 12 84 6
7 13 91 13
7 14 98 20
7 15 105 1
then:
a' = 15
Thank you ,great
امتحان تشفير 2020/1/9
اعتقد انتي متخرجه
محتاج بحث تخرج اذا ممكن
قدمت بحثي ورفضوه وعندي مهله بس اسبوع.
شكرررررررررا
thank u
كيف 100 تصير 22
نقص 100من26 لحد مانوصل لرقم اصغر من 26
اخي طريقة المود تكون
تكون تقسم العدد الذي يطلع الك يعني 100 مثلا تقسم ع 26 يطلع ناتج مثلا 7 تطرح من 7
تضرب اخر ناتج في 26 يطلع الك المود المطلوب
كيف طلعت رقم 15 من 7 اس سالب 1
sultan allhibiy modular multiplicative inverse
@@iTeamAcademy inverse 7 = 18 c pas 15 faux
ممكن لو سمحت تعطينا اسم كتاب جيد يشرح بشكل مفصل ويكون مرجع في علم التشفير
كتاب التشفير بالطرق الكلاسيكية
كيف ٧ انفيرس يساوي ١٥؟
لقيت حل؟