Polyalphabetic Cipher (Vigenère Cipher)

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 66

  • @mohamadzaytoun4566
    @mohamadzaytoun4566 2 года назад +33

    you are the best educative channel on RUclips . I am really thankful for this great work in your many courses .

  • @chibutakayashi4744
    @chibutakayashi4744 Год назад +3

    That was very simple explanation... Thank you for making it easy to understand....

  • @Krishna-z1g5r
    @Krishna-z1g5r 10 месяцев назад

    I am really thankful for this great work in your many courses .

  • @RJSR_1234
    @RJSR_1234 2 года назад +4

    superbly explained bro thanks a lot for providing this knowledge to us

  • @sheshankumarasinghe9116
    @sheshankumarasinghe9116 Год назад +1

    Clearly understood. Appreciate. Great service

  • @josephmbote4167
    @josephmbote4167 2 года назад +3

    Great , easily explained

  • @kresh1619
    @kresh1619 Год назад +1

    Good to go within 10 mins ! Thx yea

  • @radhikatalokar3002
    @radhikatalokar3002 2 месяца назад +1

    Sir you r the best

  • @geovanecandidoievenes6703
    @geovanecandidoievenes6703 Год назад +2

    Thank you for this incredible explanation!

  • @ravalimanchala8170
    @ravalimanchala8170 Год назад +2

    Great work thank u. Keep doing

  • @dhaneshpt8641
    @dhaneshpt8641 Год назад +1

    Great work.. thank you

  • @Edwina1D
    @Edwina1D 3 года назад +12

    Very interesting subject ,thank you for your video! I have a question, are we the ones who determine the keyword as well?

  • @sawpaingchitmin8848
    @sawpaingchitmin8848 8 месяцев назад +1

    Thank you!

  • @aswinmanmathans6837
    @aswinmanmathans6837 8 месяцев назад +1

    @13:24 The example you provided is wrong , even though you just explained the same thing in the entire video , here the concatentation refers to the fact that we are adding each key to a letter in the plain text hence we are getting a running key . I'm mentioning this for someone who read this for the same doubt . Thank you

    • @kartikforwork
      @kartikforwork 6 месяцев назад

      can you explain better what he expain wrong

  • @zerox5596
    @zerox5596 10 месяцев назад

    wow thank you so much brother

  • @SiphathiseneNothileMthimkhulu
    @SiphathiseneNothileMthimkhulu 8 месяцев назад

    Thank You ❤❤❤

  • @Shaharyar101k
    @Shaharyar101k Год назад

    Pls sir make video on modern algorithms

  • @ramyapriyadharshinitg9972
    @ramyapriyadharshinitg9972 2 года назад

    Admired your teaching❤❤

  • @Habibullahgero
    @Habibullahgero 2 года назад +6

    Lets say i wanna encrypt "Meet me after the party we have to discuss the isolation" and my key is "description" so now if i m using auto key system the key will be "descriptionmeetmeafterthepartywehavetodis" so isn't it completely understandable for the attackers?

    • @arjungaming2706
      @arjungaming2706 Год назад +4

      Bro don't worry
      These are way old techniques
      Cryptanalysis will die but never use this technique
      We got more advance techniques than this.
      Chilll

    • @infoworld9106
      @infoworld9106 Год назад +2

      We wil use the key as descriptiondescriptiondescriptiondescriptiondescription

  • @devmahad
    @devmahad 2 месяца назад

    Done, thanks :)

  • @techgeeks0807
    @techgeeks0807 3 года назад +2

    Sir can you add lessons on assembly language programming for microcontrollers please

  • @hamshihamsu5461
    @hamshihamsu5461 2 года назад

    Thank you very much 💓💟

  • @guduleharrisonya8426
    @guduleharrisonya8426 Год назад

    Nice video! What is that mod m subscript on the key bit??

  • @jagdishsingh9741
    @jagdishsingh9741 11 месяцев назад

    How to predict length of key if we have cipher text? Length of test which is being repeated?

  • @smilealways7344
    @smilealways7344 3 года назад

    Sender and Receiver

  • @satya8190
    @satya8190 2 года назад +3

    I didn't find any difference between cesar and vigenar cipher. Could tell it

    • @mouneydonuru2769
      @mouneydonuru2769 2 года назад

      in ceasar, key is always 3 i.e. we always add 3 to p.t, but here the key changes and the number to be added also changes

    • @svrsunkara1728
      @svrsunkara1728 Год назад

      It means you arw a fool😂

  • @jonasuusiku4959
    @jonasuusiku4959 5 месяцев назад

    video the explains mod operation?

  • @HanumeshvBurli
    @HanumeshvBurli 7 месяцев назад

    How to do decryption for Autokey System

  • @me-ashacker233
    @me-ashacker233 3 года назад

    Key is same for any palintext like 3

  • @chiarazoccolan6105
    @chiarazoccolan6105 2 года назад

    If I have to encryption the word "cryptographic" with the given key from my teacher "eng". My final keyword will be "engengengenge" ??
    Because they have to be the same length... Thank you 🥰

  • @prahashpurbey3678
    @prahashpurbey3678 3 года назад

    lovely

  • @bakeery
    @bakeery 9 месяцев назад +1

    25 mod 25 = 25??? It's not 0?

    • @Muhammad_Shoukat
      @Muhammad_Shoukat 8 месяцев назад +4

      Its equal to 0. Mod is the reminder value.

    • @aswinp2135
      @aswinp2135 2 месяца назад

      its equal to 1 and reminder is 0

  • @abhishekmane3144
    @abhishekmane3144 2 года назад +4

    What is mod m

    • @rearozu29
      @rearozu29 2 месяца назад

      mod means Modulo

    • @abhishekmane3144
      @abhishekmane3144 2 месяца назад

      @@rearozu29 I completed my engineering and now working as a SDE 1 😂
      But thanks finally someone replied

    • @worldofgaming748
      @worldofgaming748 2 месяца назад

      ​@@abhishekmane3144this is soo funny 😂 btw what was your college?

  • @alinajaved2165
    @alinajaved2165 2 года назад

    how we can take key?

  • @Soupman7
    @Soupman7 2 года назад +1

    I got different for the last 2 characters, ZICVTWQNGRZGVTWAVZHCQYGLMZS Note the Z and S in place of the M and the G. O=14,L=11 14+11=25 mod 26=25 = Z N=13, F=5 18 (mod 26) = 18 =S. Do you see my error?

    • @julesruzindana-rukundo6254
      @julesruzindana-rukundo6254 2 года назад

      my ciphered text was zmstsymjgrymjgrnemibrcjusgj

    • @chiarazoccolan6105
      @chiarazoccolan6105 2 года назад

      For the last 2 character:
      •(Key) V= 21 and E= 4
      •(PT) L=11 and F = 5
      So for CT you have to sum:
      • 21+11= 32, that is position 6 (letter G). Because you have to start to count from zero, so Z is 25, A is 26 (=0).
      • 4 + 5 = 9, that is letter J
      Hope it can help you 😊

  • @novicecoder5753
    @novicecoder5753 2 года назад

    When the question asked about vigenere cipher which key type i need to use to solve the problem either repeating key method or autokey system method can any body solve my doubt?

    • @Shaharyar101k
      @Shaharyar101k Год назад

      Nice question i think whatever asked in question

  • @watchnext2334
    @watchnext2334 3 года назад

    Please update the whole portionn

  • @ARSAGAMING69
    @ARSAGAMING69 Месяц назад

    ❤❤❤

  • @ar.lakshmanan8746
    @ar.lakshmanan8746 6 месяцев назад

    kryptos!!

  • @ajithkarthikeyathota3874
    @ajithkarthikeyathota3874 10 месяцев назад

    2:30

  • @inakollumouryavardhanreddy1189
    @inakollumouryavardhanreddy1189 2 года назад

    1k like for this video 😁👍

  • @scarlettwoods6013
    @scarlettwoods6013 2 года назад +16

    This isn't vigenere cipher! It's vernam cipher.

  • @sushiladhikari4975
    @sushiladhikari4975 2 года назад

    qbasic program to using vigenere Chipher
    CLS
    INPUT "Enter your plain text character"; q$
    input "Enter your key word" ; l$
    q$=lcase$(q$)
    for p = 1 to len (q$)
    p$=mid$(q$,p,1)
    if p$= "a" then
    a=0
    elseif p$="b" then
    a=1
    elseif p$="c" then
    a=2
    elseif p$="d" then
    a=3
    elseif p$="e" then
    a=4
    elseif p$="f" then
    a=5
    elseif p$="g" then
    a=6
    elseif p$="h" then
    a=7
    elseif p$="i" then
    a=8
    elseif p$="j" then
    a=9
    elseif p$="k" then
    a=10
    elseif p$="l" then
    a=11
    elseif p$="m" then
    a=12
    elseif p$="n" then
    a=13
    elseif p$="o" then
    a=14
    elseif p$="p" then
    a=15
    elseif p$="q" then
    a=16
    elseif p$="r" then
    a=17
    elseif p$="s" then
    a=18
    elseif p$="t" then
    a=19
    elseif p$="u" then
    a=20
    elseif p$="v" then
    a=21
    elseif p$="w" then
    a=22
    elseif p$="x" then
    a=23
    elseif p$="y" then
    a=24
    else
    a=25
    end if
    next p

    l$=lcase$(l$)
    for p= 1 to len (l$)
    k$=mid$(l$,p,1)
    if k$= "b" then
    b=0
    elseif k$="b" then
    b=1
    elseif k$="c" then
    b=2
    elseif k$="d" then
    b=3
    elseif k$="e" then
    b=4
    elseif k$="f" then
    b=5
    elseif k$="g" then
    b=6
    elseif k$="h" then
    b=7
    elseif k$="i" then
    b=8
    elseif k$="j" then
    b=9
    elseif k$="k" then
    b=10
    elseif k$="l" then
    b=11
    elseif k$="m" then
    b=12
    elseif k$="n" then
    b=13
    elseif k$="o" then
    b=14
    elseif k$="p" then
    b=15
    elseif k$="q" then
    b=16
    elseif k$="r" then
    b=17
    elseif k$="s" then
    b=18
    elseif k$="t" then
    b=19
    elseif k$="u" then
    b=20
    elseif k$="v" then
    b=21
    elseif k$="w" then
    b=22
    elseif k$="x" then
    b=23
    elseif k$="y" then
    b=24
    else
    b=25
    end if
    next p
    for p = 1 to len (l$)
    sum = a + b
    ci = sum MOD 26
    IF ci = 0 THEN
    PRINT "a"
    ELSEIF ci = 1 THEN
    PRINT "b"
    ELSEIF ci = 2 THEN
    PRINT "c"
    ELSEIF ci = 3 THEN
    PRINT "c"
    ELSEIF ci = 4 THEN
    PRINT "d"
    ELSEIF ci = 5 THEN
    PRINT "e"
    ELSEIF ci = 6 THEN
    PRINT "f"
    ELSEIF ci = 7 THEN
    PRINT "g"
    ELSEIF ci = 8 THEN
    PRINT "h"
    ELSEIF ci = 9 THEN
    PRINT "i"
    ELSEIF ci = 10 THEN
    PRINT "j"
    ELSEIF ci = 11 THEN
    PRINT "k"
    ELSEIF ci = 12 THEN
    PRINT "l"
    ELSEIF ci = 13 THEN
    PRINT "m"
    ELSEIF ci = 14 THEN
    PRINT "n"
    ELSEIF ci = 15 THEN
    PRINT "o"
    ELSEIF ci = 16 THEN
    PRINT "p"
    ELSEIF ci = 17 THEN
    PRINT "q"
    ELSEIF ci = 18 THEN
    PRINT "r"
    ELSEIF ci = 19 THEN
    PRINT "s"
    ELSEIF ci = 20 THEN
    PRINT "u"
    ELSEIF ci = 21 THEN
    PRINT "v"
    ELSEIF ci = 22 THEN
    PRINT "w"
    ELSEIF ci = 23 THEN
    PRINT "x"
    ELSEIF ci = 24 THEN
    PRINT "y"
    ELSE ci = 25
    PRINT "z"
    END IF
    next p