Vigenere Cipher 🔥🔥

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

КОМЕНТАРІ • 48

  • @mohammadikramm
    @mohammadikramm Рік тому +53

    If P+K < 26 then key will remain same and if P+K > 26 then key = P+K - 26.

    • @afaqdey
      @afaqdey Рік тому +7

      U made the MOD work so easy, don't even need a calculator :)

    • @Jaa_Puchhke_Aa
      @Jaa_Puchhke_Aa Рік тому +2

      Not >26, it's >25*
      Because we start assigning "a"=0
      If it's 26, you don't need to calculate.. the answer is simply "a"

    • @saiyanwarrior3047
      @saiyanwarrior3047 7 місяців тому +1

      Love u bro u made a new formula love u

  • @_Universe_369
    @_Universe_369 Місяць тому +2

    Woww kya bhaari sikhaya hein bhaiya thank you so much 🎉🎉🎉🎉🎉

  • @vktultrainstinct
    @vktultrainstinct 2 роки тому +29

    The answer to the question is
    ZICVTWQNGRZGVTW

  • @amanshaikhvlogs
    @amanshaikhvlogs 2 роки тому +4

    Thanks A LOT FOR THIS VIDEO, HELPFUL, EXAM IN 10 DAYS

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

    Best explanation ever 🎉

  • @AshishKoli-ub2pz
    @AshishKoli-ub2pz Рік тому +2

    Thank you brother ❤

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

    Bro u are GOD. Thank you so much

  • @misdaqmehdi4785
    @misdaqmehdi4785 Рік тому +2

    Perfect and too the point love from PK ❤

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

    Vernam and vigenere cipher techniques me kya differences hai

  • @Iamsae
    @Iamsae 27 днів тому +1

    The homework questions answers is:
    ZICVTWQNGRZGVTW 🙏
    IF p+k < 26 no need to calculate write the same value as it is...
    IF p+k > 26 then 26 - (p+k) 👍

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

    provide link for the watch you worn!!

  • @dhartiodedara8023
    @dhartiodedara8023 Рік тому +2

    This js vernam cipher (one time pad )

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

    Thank you sir ❤

  • @SheikhHamzaKashif
    @SheikhHamzaKashif 2 місяці тому

    ab decrypt kese hoga

  • @abusufyan2208
    @abusufyan2208 5 місяців тому +1

    😊😊

  • @AbhishekSharma-hd4ds
    @AbhishekSharma-hd4ds 2 роки тому +1

    best ever

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

    Thanks ❤

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

    Thank you

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

    what if key's length greater than the plain text's length ?

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

      Double the plain text until it matches the length of key but most of time key is shorter the pt

  • @KHURRAMSHAHZAD-jl5qi
    @KHURRAMSHAHZAD-jl5qi Рік тому +1

    voice is just like Amir Khan.

  • @subrajitbhowmik706
    @subrajitbhowmik706 9 місяців тому +3

    mera kaal exam hain 😅🤣

  • @zl452
    @zl452 8 днів тому

    Final Answer Of the Homework Question :
    ZICVSBAXSYITIS

  • @Gearshift_innovator
    @Gearshift_innovator Рік тому +2

    ans to correct hai lekin aolve krne me aaadha ghnta lag gyaaaa

  • @ASHISHKUMAR-de9jn
    @ASHISHKUMAR-de9jn Рік тому +2

    Home work question solution:
    ZICVTWQNYRZGVTW

  • @WhatAMoron-007
    @WhatAMoron-007 28 днів тому

    Ink

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

    ZICVTWQNGRZGVTW Answer to HW question.

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

    import string
    def alphabet_table():
    alphabets_ = {}
    alphabets = string.ascii_lowercase
    for i, alphabet in zip(range(26), alphabets):
    alphabets_[alphabet] = i
    return alphabets_
    def key_table():
    keys = {}
    alphabets = string.ascii_lowercase
    for i, alphabet in zip(range(26), alphabets):
    keys[i] = alphabet
    return keys
    def get_keys_for_alphabets(text):
    return [alphabet_table()[char] for char in text]
    def vigenere_cipher(text, key):
    len_of_text = len(text)
    len_of_key = len(key)
    if len_of_text > len_of_key:
    desired_length = len_of_text - len_of_key
    padded_key = (key * ((desired_length // len(key)) + 1))[:desired_length]
    new_key = key + padded_key
    cipher_keys_list = get_keys_for_alphabets(new_key)
    else:
    cipher_keys_list = get_keys_for_alphabets(key)
    plain_list = get_keys_for_alphabets(text)
    cipher_text_list = [(p + k) % 26 for (p, k) in zip(plain_list, cipher_keys_list)]
    cipher_chars = [key_table()[val] for val in cipher_text_list]
    cipher_text = "".join(cipher_chars)
    return cipher_text
    if __name__ == "__main__":
    print(vigenere_cipher("wearediscovered", "deceptive"))

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

    Cipher : z I c g x l d w f s x t I m y
    sir this correcet ???

  • @theoctaveclub
    @theoctaveclub 2 роки тому +4

    Z I C O T W W N G R Z H V T W
    hope i am right

    • @omegajain3570
      @omegajain3570 2 роки тому +2

      no you are not

    • @omegajain3570
      @omegajain3570 2 роки тому +11

      Z I C V T W Q N G R Z G V T W
      This is the correct answer bro

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

      @@omegajain3570 yes bro

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

      Z I C V T W Q N G R Z G V Y T W

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

    thank you