Affine Cipher Encryption / Decryption - شرح بالعربي
Vložit
- čas přidán 23. 08. 2016
- شرح كامل لحالات التشفير و فك التشفير (مع وجود المفتاح وبدون) عن طريق شيفرة Affine Cipher بطريقة مبسطة مع حل مثال.
Information Security and Privacy - ِAffine Cipher Encyption + Decryption known and unknown key Fully Explained with Example.
iTeam Academic Group - JU
هو كان عاوز يجيب ال 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
دخيل ربك لولاك اكلنا هوا بكرا بالفحص
مشكوووور
شكرا لروعة الشرح فقط احتاج الى شرح كيفية الحصول على المعكوس وشكرا
شرح راقي شكرا لك 💜
مرره شكرا 🙏😭😭😭😭😭😭❤️دكتورات جامعه ما فهمونا بس انت بسطتها لنا شكرا منقذنا وربي
ما أروعك ياخي ...
الله يوفقك اخي
بارك الله فيك
شرحك خيالي ممتازز✅
يعطيك الف عافية
تحية الك من العراق
حبيبي ممكن طلب
Thank you ,great
ربنا يوفقك شككراا
شكراً جزيلاً
بارك الله فيك شرح مبسط مفهوم
ياخي والله شكرا
السلام عليكم
كيف أستخرج الــ 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 شكرا
شكرررررررررا
thank u
الله يرفع قدرك
سلام عليكم ست
ممكن طلب
كيف تحسب inverse
لو سمحت
ممكن لو سمحت تعطينا اسم كتاب جيد يشرح بشكل مفصل ويكون مرجع في علم التشفير
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
کیف عرفت قيمة inverse ل 7 , 11؟؟؟؟
فيديوهات ولا اجمل جزاگ الله كل خير
ولكــن في شغلات عم تتغاضي عنها مثلا في هذا الفيديو a^-1. لم تشرح كيف يتم حسابها
لماذا ؟؟!!
اي صح، كيف حسبنا الانفرس يعني؟
كيف طلعنا النفيرس لل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
السلام عليكم ...أكو شرح بخصوص standard revirse
7inverse = 15 ????????? it's 1/7 right !?, if not how we calculate it
???????
هتخودنا في دوكه هو ايه ال a^-1
dirou hadha l9anoun : ((X*26)+1)/inv nombre=nombre non decimal
ممكن مثال على ايجاد انفرس لهل قانون؟
كيفاش طلعتلو 11^(-1)=19
ممكن توضحلي اذا ممكن كيف حصلنا على الانفرس للرقم 11 يساوي 19 في الفديو زمن 10:02
اضرب عدد صحيح اقل من 11 ع 26 بعدين زود 1 واقسم ع 11 بحيث الناتج لا يساوي اي فاصله والرقم الي تضرب ع 26 هو 8
@@sultanallhibiy1013 كيف اخترت ٨
@@sultanallhibiy1013 i don't get it !?
احفظ الجدول افضل الك
ممكن flow chart لهذة الخوارزمية؟؟! /
اخي ليه ما تم ترتيب قائمة التشغيل
ليش ماعوضنا بقيمة 25=a15 +b ?
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
ليش ننطي قيمة a مره صفر ومره ١؟؟؟
تشفير ب rc4 وفك تشفيرها
inverse = a+(a+1) ?!
إذا كان الكود بدون plaintext or keys كيف نحلها
+1
امتحان تشفير 2020/1/9
اعتقد انتي متخرجه
محتاج بحث تخرج اذا ممكن
قدمت بحثي ورفضوه وعندي مهله بس اسبوع.
انا قمت بحساب الانفيرس بطريقه اكلييد و طلعت 11
عملت
PGCD of (26&7) = 1
و دورت على العدد العكوس من خلال
1= 3*26 -(11*7)
و طلعت العدد المضروب ف 7 هو 11 هل طريقتي صحيحه بلييز ؟؟
هي -11 للتخلص من الاشارة السالبة نضيف 26 26-11=15
@@fayssalmk1690اعتمد الطريقة ذي دايم اذا عندي عدد سالب اجمع عليه عدد mod ؟
سلام عليكم ورحمة الله وبركاته
اخي انا عندي سؤال معطيني الكلمه بعد التشفير
بدون key نهائيا
ولا حتئ معطي الحرفين مثل ماانت شرحت
تحياتي
الله يخليك كيف حساب الانفريس
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
يا اخي الكريم وريلنا كيف مقلوب 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
كيف حسبت 7^-1=15
عرفتي الحل ؟
شرح lfsr ان امكن
+1
غالبا ما يكون inverse يعطى على شكل جدول من قبل الاستاذ
بظبط
كيف يعني معكوس 11 يساوي 19؟
جدول خاص معكوس ال11 يعني invers
يصير 19
ومعكوس 3 يساوي9
شو ال 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
كيف ٧ انفيرس يساوي ١٥؟
لقيت حل؟
شلون صارت 7^-1=15؟
مام نا دوختني هذي 🤕
جدول خاص
انفيرس ال 7 ؟
يساوي 15وا15 يساوي 7
وكذلك 3 يساوي 9 والعكس صحيح
هو انتي تخرجتي اكيد لكن للاستفاده وضحتلج
جدول خاص من وين؟@@mnar313
لأن:
7*15 mod 26 = 1
كيف 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
ممكن لو سمحت تعطينا اسم كتاب جيد يشرح بشكل مفصل ويكون مرجع في علم التشفير
كتاب التشفير بالطرق الكلاسيكية