Facebook
From ravst, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 200
  1. Szyfr podstawieniowy:
  2.  
  3. Możemy każdą literę zastąpić inną literą:
  4.  
  5. ABCDEFGHIJKLMNOPQRSTUVWXYZ
  6. QWERTYUIOPASDFGHJKLZXCVBNM
  7.  
  8. Inny przykład:
  9. ABCDEFGHIJKLMNOPQRSTUVWXYZ
  10. AAAAAAAAAAAAAAAAAAAAAAAAAA
  11.  
  12. Odszyfrujcie wiadomość:
  13.  
  14.  
  15. Zaszyfrujcie nim wiadomość:
  16. RATUNKU
  17. KQZXFAX
  18. Dqaqa lotdq
  19. qfzta zg ixdxl
  20.  
  21.  
  22. Ile jest tym razem możliwości szyfrów:
  23.  
  24. Prace domowe:
  25.  
  26. Zdanie 2 napiszcie funkcję:
  27.  
  28. def szyfruj_litere(klucz, litera):
  29.     return "a" #TODO
  30.    
  31. Która zaszyfruje literę zgodnie z podanym kluczem:
  32.  
  33. szyfruj_litere("QWERTYUIOPASDFGHJKLZXCVBNM", "A")
  34.  
  35. ma zwrócić
  36.  
  37. "Q"
  38.  
  39. a szyfruj_litere("QWERTYUIOPASDFGHJKLZXCVBNM", "B")
  40.  
  41. ma zwrócić
  42.  
  43. "W"
  44.  
  45. Zadanie 3
  46. Korzystając z tej funkcji napiszcie funkcje szyfrj_podstawienie(klucz, tekst), które zaszyfruje wiadomość
  47. szyfrem podstawieniowym z podanym kluczem. Skorzystajcie z funkcji, szyfruj_litere.
  48.  
  49.