Paste Search Dynamic
Recent pastes
decrypt text gamma
  1. alphabeth = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
  2. def decrypt(text, gamma):
  3.     textLen = len(text)
  4.     gammaLen = len(gamma)
  5.  
  6.     #Формируем ключевое слово(растягиваем гамму на длину текста)
  7.     keyText = []
  8.     for i in range(textLen // gammaLen):
  9.         for symb in gamma:
  10.             keyText.append(symb)
  11.     for i in range(textLen % gammaLen):
  12.         keyText.append(gamma[i])
  13.  
  14.     #Шифрование
  15.     code = []
  16.     for i in range(textLen):
  17.         code.append(alphabeth[(alphabeth.index(text[i]) - alphabeth.index(keyText[i])) % 26
  18.                               ])
  19.  
  20.     return code
  21.     #Шифрование гаммированием
  22. code = decrypt('MELMHHZBQCSET', 'TEAMS')
  23. print(code)
  24.  
  25. # your code goes here
Parsed in 0.005 seconds