Affine Cipher Encryption / Decryption - شرح بالعربي

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 103

  • @MegaBlackheart94
    @MegaBlackheart94 4 роки тому +57

    هو كان عاوز يجيب ال 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
      @fatimasafar8877 4 роки тому

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

    • @asmaaeldeeb4225
      @asmaaeldeeb4225 4 роки тому +1

      هو انا المفروض هفعد اجرب كل الارقام ؟ مافيش قانون يجبلي الرقم على طول ؟

    • @djabrinoussaiba1943
      @djabrinoussaiba1943 2 роки тому

      @@fatimasafar8877 لقيتيها؟

    • @ismailkaou8382
      @ismailkaou8382 2 роки тому +8

      @@djabrinoussaiba1943
      def inverse(chiffre) :
      for i in range(26) :
      if (chiffre*i) %26 ==1 :
      return i

  • @alial-shimali8868
    @alial-shimali8868 7 років тому +7

    دخيل ربك لولاك اكلنا هوا بكرا بالفحص
    مشكوووور

  • @عدنانمحمد-ل6ف
    @عدنانمحمد-ل6ف 3 роки тому +11

    شكرا لروعة الشرح فقط احتاج الى شرح كيفية الحصول على المعكوس وشكرا

  • @Mona..999q
    @Mona..999q 3 роки тому +9

    مرره شكرا 🙏😭😭😭😭😭😭❤️دكتورات جامعه ما فهمونا بس انت بسطتها لنا شكرا منقذنا وربي

  • @raaedalmayali3685
    @raaedalmayali3685 5 років тому +13

    السلام عليكم
    كيف أستخرج الــ Inverse للعدد الصحيح ؟

    • @aqeelmajeed2759
      @aqeelmajeed2759 3 роки тому +3

      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

    • @safiritta5789
      @safiritta5789 3 роки тому

      @@aqeelmajeed2759 شكرا

  • @bouhannacheabdallah
    @bouhannacheabdallah 5 років тому +4

    كيف تحسب inverse
    لو سمحت

  • @miranbaban9554
    @miranbaban9554 Рік тому +3

    کیف عرفت قيمة inverse ل 7 , 11؟؟؟؟

  • @omarsameh3600
    @omarsameh3600 2 роки тому +1

    هتخودنا في دوكه هو ايه ال a^-1

  • @MrKhaledpage
    @MrKhaledpage 8 років тому +8

    ممكن توضحلي اذا ممكن كيف حصلنا على الانفرس للرقم 11 يساوي 19 في الفديو زمن 10:02

    • @sultanallhibiy1013
      @sultanallhibiy1013 8 років тому +3

      اضرب عدد صحيح اقل من 11 ع 26 بعدين زود 1 واقسم ع 11 بحيث الناتج لا يساوي اي فاصله والرقم الي تضرب ع 26 هو 8

    • @rshohamid6331
      @rshohamid6331 5 років тому +1

      @@sultanallhibiy1013 كيف اخترت ٨

    • @abdellatif.x8127
      @abdellatif.x8127 2 роки тому

      @@sultanallhibiy1013 i don't get it !?

    • @mnar313
      @mnar313 Рік тому +1

      احفظ الجدول افضل الك

    • @hatimhussein
      @hatimhussein Місяць тому

      @@mnar313طيب كيف احفظ الجدول
      أصلا وين الجدول رد عندي امتحان بكره

  • @abdellatif.x8127
    @abdellatif.x8127 2 роки тому +3

    7inverse = 15 ????????? it's 1/7 right !?, if not how we calculate it

  • @nashwagubran9457
    @nashwagubran9457 6 років тому +2

    ممكن لو سمحت تعطينا اسم كتاب جيد يشرح بشكل مفصل ويكون مرجع في علم التشفير

  • @twistedbdo5755
    @twistedbdo5755 6 років тому +3

    i dont even understand what your saying but this is a good tutorial by jut watching you type

    • @iTeamAcademy
      @iTeamAcademy  6 років тому

      Thank you, I'm really pleased that you liked it.
      Hoping I will be translating tutorials later on

  • @aliarafat178
    @aliarafat178 8 років тому +8

    كيف طلعنا النفيرس لل11؟

    • @aqeelmajeed2759
      @aqeelmajeed2759 3 роки тому +1

      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

  • @user-sg5hd6kw8u
    @user-sg5hd6kw8u 5 років тому +2

    فيديوهات ولا اجمل جزاگ الله كل خير
    ولكــن في شغلات عم تتغاضي عنها مثلا في هذا الفيديو a^-1. لم تشرح كيف يتم حسابها
    لماذا ؟؟!!

    • @manal9873
      @manal9873 5 років тому

      اي صح، كيف حسبنا الانفرس يعني؟

  • @saraharith5719
    @saraharith5719 Рік тому

    ليش ننطي قيمة a مره صفر ومره ١؟؟؟

  • @ayazbilir5833
    @ayazbilir5833 8 років тому +3

    can you please explain the inverse ?

    • @aqeelmajeed2759
      @aqeelmajeed2759 3 роки тому

      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

  • @hameedaljlyly1144
    @hameedaljlyly1144 4 роки тому

    يعطيك الف عافية
    تحية الك من العراق

  • @affefdz2836
    @affefdz2836 7 років тому +4

    dirou hadha l9anoun : ((X*26)+1)/inv nombre=nombre non decimal

  • @honor8607
    @honor8607 2 роки тому

    ممكن flow chart لهذة الخوارزمية؟؟! /

  • @ahmedmejbas
    @ahmedmejbas 3 роки тому +2

    شرح راقي شكرا لك 💜

  • @kingfunny4821
    @kingfunny4821 2 роки тому

    اخي ليه ما تم ترتيب قائمة التشغيل

  • @ramizuhair7020
    @ramizuhair7020 7 років тому

    السلام عليكم ...أكو شرح بخصوص standard revirse

  • @ماجدهياسينشويخ
    @ماجدهياسينشويخ 7 років тому +3

    شرح lfsr ان امكن

  • @killwakonan
    @killwakonan Рік тому

    ربنا يوفقك شككراا

  • @ahmadzidan1598
    @ahmadzidan1598 7 років тому +3

    شو ال inv او ^-1 مش فاهم كيف طلعتها 19 لل11 و 15 لل7 كيف صارت شو عملت فيهم تا صارو 15 و 19

    • @alimhamad6938
      @alimhamad6938 7 років тому

      Ahmad Zidan عزيزي احمد طبق الخوارزمية الاتية .. اخوك من العراق

    • @alimhamad6938
      @alimhamad6938 7 років тому +5

      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 المطلوب .....
      هذا واخر دعوانا ان استغفر الله رب العالمين . . ارجو الدعاء اخي ..
      اخوك مبرمج الحاسوب من العراق

    • @manalaouf7936
      @manalaouf7936 6 років тому

      و شكراا graph أخي الكريم مرحبا بتمنى تساعدني بمشكلة تتعلق بال

    • @tahahusseinalshayef9775
      @tahahusseinalshayef9775 6 років тому +7

      الاخ احمد شرحك طويل ومصعب
      طريقة إيجاد الانفرس inverse ببساطة مثلاً للعد 7
      (In=a+8 القاعدة )
      وال a هو العدد الذي نريد ايجاده
      In= 7+8=15
      وأيضاً للعد 11
      In=11+8= 19
      وهكذا

    • @houdaben7960
      @houdaben7960 5 років тому +2

      @@tahahusseinalshayef9775 ممكن توضح كيف اخترت رقم 8 من اين اتت 8 لمادا زدت A+8

  • @bdoor9863
    @bdoor9863 3 роки тому

    ليش ماعوضنا بقيمة 25=a15 +b ?

  • @ehabwa1167
    @ehabwa1167 3 роки тому

    ما أروعك ياخي ...

  • @maryamroomy3822
    @maryamroomy3822 2 роки тому

    شرحك خيالي ممتازز✅

  • @sumayaali6638
    @sumayaali6638 3 роки тому +8

    شلون صارت 7^-1=15؟

    • @bourzegabdelmadjid2327
      @bourzegabdelmadjid2327 3 роки тому

      مام نا دوختني هذي 🤕

    • @mnar313
      @mnar313 Рік тому +5

      جدول خاص
      انفيرس ال 7 ؟
      يساوي 15وا15 يساوي 7
      وكذلك 3 يساوي 9 والعكس صحيح
      هو انتي تخرجتي اكيد لكن للاستفاده وضحتلج

    • @NightDay1
      @NightDay1 9 місяців тому

      جدول خاص من وين؟@@mnar313

    • @noone5733
      @noone5733 6 місяців тому +1

      لأن:
      7*15 mod 26 = 1

  • @omarhawk5015
    @omarhawk5015 7 років тому +1

    الله يوفقك اخي

  • @maryamroomy3822
    @maryamroomy3822 2 роки тому

    غالبا ما يكون inverse يعطى على شكل جدول من قبل الاستاذ

  • @bushraw66
    @bushraw66 9 місяців тому

    شكراً جزيلاً

  • @SohaAhmedMohamed
    @SohaAhmedMohamed 5 років тому

    الله يرفع قدرك

  • @OmedXB
    @OmedXB 5 років тому +1

    inverse = a+(a+1) ?!

  • @asmahaidoussi1777
    @asmahaidoussi1777 3 роки тому +1

    كيف حسبت 7^-1=15

    • @djimi9803
      @djimi9803 3 роки тому

      عرفتي الحل ؟

  • @djabrinoussaiba1943
    @djabrinoussaiba1943 2 роки тому

    كيف يعني معكوس 11 يساوي 19؟

    • @mnar313
      @mnar313 Рік тому

      جدول خاص معكوس ال11 يعني invers
      يصير 19
      ومعكوس 3 يساوي9

  • @cvbdrcvbb7381
    @cvbdrcvbb7381 7 років тому

    إذا كان الكود بدون plaintext or keys كيف نحلها

  • @zAmro-ti7up
    @zAmro-ti7up 5 років тому

    الله يخليك كيف حساب الانفريس

    • @aqeelmajeed2759
      @aqeelmajeed2759 3 роки тому

      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

  • @TriedTastedJourney
    @TriedTastedJourney 5 років тому

    بارك الله فيك

  • @ikhlassemehadji6725
    @ikhlassemehadji6725 3 роки тому

    انا قمت بحساب الانفيرس بطريقه اكلييد و طلعت 11
    عملت
    PGCD of (26&7) = 1
    و دورت على العدد العكوس من خلال
    1= 3*26 -(11*7)
    و طلعت العدد المضروب ف 7 هو 11 هل طريقتي صحيحه بلييز ؟؟

    • @fayssalmk1690
      @fayssalmk1690 Рік тому

      هي -11 للتخلص من الاشارة السالبة نضيف 26 26-11=15

    • @Sd_alasmri
      @Sd_alasmri 10 місяців тому

      @@fayssalmk1690اعتمد الطريقة ذي دايم اذا عندي عدد سالب اجمع عليه عدد mod ؟

  • @ماجدهياسينشويخ
    @ماجدهياسينشويخ 7 років тому

    تشفير ب rc4 وفك تشفيرها

  • @saadileila9331
    @saadileila9331 4 роки тому

    بارك الله فيك شرح مبسط مفهوم

  • @alaayjasim6063
    @alaayjasim6063 4 роки тому

    سلام عليكم ورحمة الله وبركاته
    اخي انا عندي سؤال معطيني الكلمه بعد التشفير
    بدون key نهائيا
    ولا حتئ معطي الحرفين مثل ماانت شرحت
    تحياتي

  • @كوكتيلسعودي-ج2و

    ياخي والله شكرا

  • @fifinounou8601
    @fifinounou8601 7 років тому

    يا اخي الكريم وريلنا كيف مقلوب mod 26 = 157

    • @aqeelmajeed2759
      @aqeelmajeed2759 3 роки тому

      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

  • @malakali-kx3uy
    @malakali-kx3uy 4 роки тому

    Thank you ,great

  • @TheNewSuly
    @TheNewSuly 5 років тому

    امتحان تشفير 2020/1/9

    • @saadalsomaa5200
      @saadalsomaa5200 3 роки тому

      اعتقد انتي متخرجه
      محتاج بحث تخرج اذا ممكن
      قدمت بحثي ورفضوه وعندي مهله بس اسبوع.

  • @مالقحطاني-و8غ
    @مالقحطاني-و8غ 4 роки тому

    شكرررررررررا

  • @mahmoodali1871
    @mahmoodali1871 7 років тому

    thank u

  • @moonanwer1434
    @moonanwer1434 3 роки тому +4

    كيف 100 تصير 22

    • @tabarkjabar544
      @tabarkjabar544 2 роки тому +1

      نقص 100من26 لحد مانوصل لرقم اصغر من 26

    • @mnar313
      @mnar313 Рік тому

      اخي طريقة المود تكون
      تكون تقسم العدد الذي يطلع الك يعني 100 مثلا تقسم ع 26 يطلع ناتج مثلا 7 تطرح من 7
      تضرب اخر ناتج في 26 يطلع الك المود المطلوب

  • @sultanallhibiy1013
    @sultanallhibiy1013 8 років тому

    كيف طلعت رقم 15 من 7 اس سالب 1

    • @iTeamAcademy
      @iTeamAcademy  8 років тому +2

      sultan allhibiy modular multiplicative inverse

    • @alaachaabi3793
      @alaachaabi3793 5 років тому

      @@iTeamAcademy inverse 7 = 18 c pas 15 faux

  • @nashwagubran9457
    @nashwagubran9457 6 років тому

    ممكن لو سمحت تعطينا اسم كتاب جيد يشرح بشكل مفصل ويكون مرجع في علم التشفير

    • @omarrrr-fm2oj
      @omarrrr-fm2oj 5 років тому

      كتاب التشفير بالطرق الكلاسيكية

  • @oo3mr
    @oo3mr Рік тому

    كيف ٧ انفيرس يساوي ١٥؟

    • @NightDay1
      @NightDay1 9 місяців тому

      لقيت حل؟