Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Это архивный репозиторий. Вы можете его клонировать или просматривать файлы, но не вносить изменения или открывать задачи/запросы на слияние.
 
 
 
 
 
 

41 строка
807 B

  1. import string
  2. import sys
  3. import random
  4. def chiffre(chaine, msg):
  5. mesg_chiffre=""
  6. i=0
  7. for lettre in msg:
  8. pas=ord(chaine[i%len(chaine)])-65
  9. mesg_chiffre += decale_lettre(pas,lettre)
  10. i+=1
  11. return mesg_chiffre
  12. def decale_lettre(pas, lettre):
  13. let=((ord(lettre)-65) + pas ) % 26
  14. return chr(let+65)
  15. def main():
  16. for i in string.ascii_uppercase:
  17. for j in string.ascii_uppercase:
  18. for k in string.ascii_uppercase:
  19. cle=i+j+k
  20. msg_dechiffre = chiffre(cle, "IHDXUVZKRISCBNJWBXIDUWVVODUBPRFQRIRGBUR")
  21. if "PLEKSZYGLADZ" in msg_dechiffre:
  22. print (cle,msg_dechiffre)
  23. #return te sort du main
  24. return
  25. main()
  26. #IHDXUVZKRISCBNJWBXIDUWVVODUBPRFQRIRGBUR