R1T0fx9fnwMlg
Zdjęcie przedstawia rozdzielnie hydrauliczną. Nad dwiema rurami znajdują się rozdzielacze cieczy. Pod rurami znajdują się okrągłe elementy. Cały mechanizm umieszczony jest na pionowych metalowych belkach.

PY_I_R_W14_M15 Wybrane algorytmy szyfrujące

Źródło: awsloley, domena publiczna.
Już wiesz
  • Jakie są różne typy szyfrów.

  • Jaką terminologię stosuje się w kryptografii.

  • Jak zapisać algorytmy szyfrujące za pomocą pseudokodu.

  • Na czym polegają  szyfry wykorzystujące kilka alfabetów

Teraz czas, aby sprawdzić swoją wiedzę i umiejętności w praktyce.

Ćwiczenie 1
R1bwTpDonDoDw
Połącz w pary rodzaje szyfrowania wraz z ich opisami. szyfr podstawieniowy Możliwe odpowiedzi: 1. W zaszyfrowanej wiadomości obecne są wszystkie znaki użyte w tekście jawnym, zmieniona zostaje jedynie ich pozycja w szyfrogramie., 2. Wiadomość jest szyfrowana przy pomocy tajnego klucza, który następnie służy do odczytania wiadomości, 3. Wiadomość zostaje zaszyfrowana oraz odkodowana innymi kluczami. Jeden z nich jest publiczny, a drugi prywatny., 4. Każdy znak szyfroawanej wiadomości, zostaje zastąpiony innym. Deszyfrowanie polega na odwróceniu podstawienia. szyfr przedstawieniowy Możliwe odpowiedzi: 1. W zaszyfrowanej wiadomości obecne są wszystkie znaki użyte w tekście jawnym, zmieniona zostaje jedynie ich pozycja w szyfrogramie., 2. Wiadomość jest szyfrowana przy pomocy tajnego klucza, który następnie służy do odczytania wiadomości, 3. Wiadomość zostaje zaszyfrowana oraz odkodowana innymi kluczami. Jeden z nich jest publiczny, a drugi prywatny., 4. Każdy znak szyfroawanej wiadomości, zostaje zastąpiony innym. Deszyfrowanie polega na odwróceniu podstawienia. szyfr symetryczny Możliwe odpowiedzi: 1. W zaszyfrowanej wiadomości obecne są wszystkie znaki użyte w tekście jawnym, zmieniona zostaje jedynie ich pozycja w szyfrogramie., 2. Wiadomość jest szyfrowana przy pomocy tajnego klucza, który następnie służy do odczytania wiadomości, 3. Wiadomość zostaje zaszyfrowana oraz odkodowana innymi kluczami. Jeden z nich jest publiczny, a drugi prywatny., 4. Każdy znak szyfroawanej wiadomości, zostaje zastąpiony innym. Deszyfrowanie polega na odwróceniu podstawienia. szyfr asymetryczny Możliwe odpowiedzi: 1. W zaszyfrowanej wiadomości obecne są wszystkie znaki użyte w tekście jawnym, zmieniona zostaje jedynie ich pozycja w szyfrogramie., 2. Wiadomość jest szyfrowana przy pomocy tajnego klucza, który następnie służy do odczytania wiadomości, 3. Wiadomość zostaje zaszyfrowana oraz odkodowana innymi kluczami. Jeden z nich jest publiczny, a drugi prywatny., 4. Każdy znak szyfroawanej wiadomości, zostaje zastąpiony innym. Deszyfrowanie polega na odwróceniu podstawienia.
Ćwiczenie 2
RaRl2uGpzLlwF
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
RKoytooW9OnZV
Napisz jak będzie wyglądała wiadomość: KUPTORT po zaszyfrowaniu szyfrem płotkowym o wysokości płotka równej trzy. Możliwe odpowiedzi: 1. Prawidłowa odpowiedź, 2. Prawidłowa odpowiedź, 3. Prawidłowa odpowiedź, 4. Prawidłowa odpowiedź
RSqJiBDOB56My
Ćwiczenie 3
Uzupełnij tekst. Szyfr polialfabetyczny wykorzystuje 1. zawsze trzy alfabety, 2. kilka alfabetów, 3. jeden alfabet do szyfrowania.
Ćwiczenie 4
R1SUhRgd5GI2Y
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Ćwiczenie 5
RfFGDiCYoGF3a
Na podstawie tabeli utworzonej w poprzednim zadaniu zapisz zaszyfrowaną wiadomość Zaszyfrowana wiadomość : Tu uzupełnij
RmDxE8JZxOuHm
Ćwiczenie 6
Zdecyduj, czy zdanie jest prawdziwe, czy fałszywe.
Nie jest możliwe zaszyfrowanie tekstu, jeśli klucz szyfrujący jest krótszy niż tekst do zaszyfrowania. prawda
fałsz
Ćwiczenie 7

Zaszyfruj szyfrem Vigenère'a zdanie „ADAM MA PSA”, używając klucza „HAU”.

Ćwiczenie 8

Odszyfruj wiadomość „SETXOI BWDSUOPGHTY” zaszyfrowaną za pomocą klucza „YSLTWJ”.

R7ayj7OWlvl0W
Ćwiczenie 9
Czy tekst "szyfr polialfabetyczny" został poprawnie zaszyfrowany, jeśli wykorzystano do tego klucz "vigenere", a otrzymany szyfrogram to "nheje lxhnsfbnxnpdutjl"? Możliwe odpowiedzi: 1. Prawda, 2. Fałsz
Ćwiczenie 10

Zapoznaj się z pseudokodem programu szyfrującego wiadomość za pomocą szyfru  Vigenère’a. Popraw błędy.

RbzPo9c1W31hm
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Ćwiczenie 11

Zapoznaj się z algorytmem odszyfrowywania zapisanym za pomocą pseudokodu.

Linia 1. OdszyfrowanaWiadomość ← cudzysłów cudzysłów. Linia 3. Dla i znak równości 1 przecinek 2 przecinek kropka kropka kropka przecinek DługośćTekstu wykonuj. Linia 4. ZnakTekst ← Tekst otwórz nawias kwadratowy i zamknij nawias kwadratowy. Linia 5. ZnakKlucz ← Klucz otwórz nawias kwadratowy i zamknij nawias kwadratowy. Linia 6. x ← 1. Linia 7. y ← 1. Linia 8. Dopóki ZnakKlucz ≠ tab otwórz nawias kwadratowy x zamknij nawias kwadratowy otwórz nawias kwadratowy 1 zamknij nawias kwadratowy wykonuj. Linia 9. x ← x plus 1. Linia 10. Dopóki ZnakTekst ≠ tab otwórz nawias kwadratowy x zamknij nawias kwadratowy otwórz nawias kwadratowy y zamknij nawias kwadratowy wykonuj. Linia 11. y ← y plus 1. Linia 12. OdszyfrowanaWiadomość ← OdszyfrowanaWiadomość plus tab otwórz nawias kwadratowy 1 zamknij nawias kwadratowy otwórz nawias kwadratowy y zamknij nawias kwadratowy. Linia 13. zwróć OdszyfrowanaWiadomość.
REUrgKjA5gXPF
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Ćwiczenie 12
RuttD09zkMg1V
Uzupełnij fragment pseudokodu odpowiedzialny za usunięcie spacji i zamianie rozmiaru wszystkich liter na wielkie.
 1. dla i = 0, 1, 2, ..., tekstTu uzupełnij‑1, wykonuj 2.    	jeżeli tekst[i] Tu uzupełnij ' ', wykonaj 3.        	jeżeli tekst[i] >= Tu uzupełnij wykonaj  4.      		  	tekst[i] -> tekst[i]-Tu uzupełnij 5.        	jawny -> Tu uzupełnij      
Ćwiczenie 13
RenYZRZNQVTtV
Samodzielnie zaszyfruj wiadomość : "Obejrzyjmy film", używając szyfru płotkowego o kluczu 5. Zaszyfrowana wiadomość : Tu uzupełnij