Sprawdź się
Pokaż ćwiczenia:
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Zaszyfruj szyfrem Vigenère'a zdanie „ADAM MA PSA”, używając klucza „HAU”.
Ćwiczenie 4
Odszyfruj wiadomość „SETXOI BWDSUOPGHTY” zaszyfrowaną za pomocą klucza „YSLTWJ”.
Ćwiczenie 5
Ćwiczenie 6
Ćwiczenie 7
Zapoznaj się z pseudokodem programu szyfrującego wiadomość za pomocą szyfru Vigenère’a. Popraw błędy.
Ćwiczenie 8
Zapoznaj się z algorytmem odszyfrowywania wzapisanym 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ść.