szyfrowanie_cz2

Transkrypt

szyfrowanie_cz2
Szyfrowanie monoalfabetyczne i wieloalfabetyczne
Alfabet szyfrowy można utworzyć korzystając ze słowa (lub zdania) kluczowego,
usuwając w nim powtarzające się znaki i spacje.
przykład:
niech zdaniem kluczowym ( kluczem szyfru) będzie INFORMATYKA W SRODE.
 usuwamy powtarzające się znaki i spacje
 uzupełniamy alfabet szyfrowy
Alfabet
jawny
Alfabet
szyfrowy
A B C D E F G H I
J
K L M N O P Q R S
I N F O R M A T Y K W S D E G H J
T U V W X Y Z
L P Q U V X Y Z B
 tekst do zaszyfrowania: LEKCJA BEZ SNIADANIA
 szyfrogram:
SRWFKI NRB PEYIEIEYI (pozostawiłam spacje, aby było łatwiej odszyfrować)
ZADANIE 1
Kryptogram LTNFCF HKCWHT MKIK CQLNT został zaszyfrowany metodą
monoalfabetyczną z wykorzystaniem słowa kluczowego KRYPTOGRAFIA. Podaj alfabet
szyfrowy oraz wiadomość, którą zaszyfrowano.
ZADANIE 2
Stosując metodę monoalfabetyczną, utwórz alfabet szyfrowy, w którym zdaniem
kluczowym będzie powiedzenie NIE MA REGUŁY BEZ WYJĄTKU. Korzystając z
utworzonego alfabetu, zaszyfruj tekst NIE MA RZECZY ZE WSZYSTKICH STRON
SZCZESLIWEJ. Podaj alfabet szyfrowy oraz kryptogram utajnianej informacji.
ZADANIE 3
Stosując metodę monoalfabetyczną, utwórz alfabet szyfrowy, w którym zdaniem
kluczowym będzie powiedzenie KAŻDY JEST KOWALEM SWEGO LOSU. Wprowadź
dodatkowe utrudnienie, odczytując zdanie kluczowe od końca, czyli w odwrotnej
kolejności. Korzystając z utworzonego alfabetu, zaszyfruj tekst WOBEC FAKTÓW
ARGUMENTY MUSZA USTĄPIĆ. Podaj alfabet szyfrowy oraz kryptogram utajnianej
wiadomości.
ZADANIE 4
Za pomocą metody monoalfabetycznej utwórz alfabet szyfrowy, wybierz samodzielnie
słowo kluczowe oraz dodatkowe utrudnienia. Korzystając z utworzonego alfabetu,
zaszyfruj tekst ZLE ROZMOWY PSUJA DOBRE OBYCZAJE lub inny wybrany samodzielnie.
Przekaż kryptogram wraz z informacjami niezbędnymi do deszyfracji
sąsiadowi/sąsiadce z prawej(poczynając od Grzegorza). Sprawdź, czy tekst jawny
uzyskany jest poprawny.
Szyfrowanie wieloalfabetyczne (szyfr Vigenere`a)
To jeden z najbardziej znanych szyfrów wieloalfabetycznych.
Dzianie na przykładzie:
 słowo( zdanie) kluczowe: SENDERSKA /*w którym należy usunąć powtarzające
się znaki*/
 tekst jawny: MIARA WIELKOSCI JEST SKROMNOSC
Alfabet
jawny
A B C D E F G H I J K L M N O P Q R S T U V W X
S T U V W X Y Z A B C D E F G H I J K L M N O P
E F G H I J K L M N O P Q R S T U V W X Y Z A B
Alfabet N O P Q R S T U V W X Y Z A B C D E F G H I J K
szyfrowy D E F G H I J K L M N O P Q R S T U V W X Y Z A
R S T U V W X Y Z A B C D E F G H I J K L M N O
K L M N O P Q R S T U V W X Y Z A B C D E F G H
A B C D E F G H I J K L M N O P Q R S T U V W X
Dokończ szyfrogram:
EMNUR OMROBYCA (dokończ szyfrogram)
ZADANIE 5
Kryptogram QEGTP XPYB PBRECBSYOMM ZFKHSQKKVIK BPORKOE został
zaszyfrowany metodą Vigenere'a z wykorzystaniem słowa kluczowego KRYPTOLOGIA.
Podaj alfabety szyfrowe oraz zaszyfrowaną wiadomość.
ZADANIE 6
Stosując szyfr Vigenere` a, utwórz alfabety szyfrowe, w których zdaniem kluczowym
będzie powiedzenie NIKT NIE JEST BEZ WAD. Korzystając z utworzonych alfabetów,
zaszyfruj tekst GENIUSZ TO TYLKO SPRAWA CIERPLIWOŚCI. Podaj alfabety szyfrowe
oraz kryptogram.
ZADANIE 7
Stosując szyfr Vigenere`a, utwórz alfabety szyfrowe, w których zdaniem kluczowym
będzie powiedzenie Z BEZPRAWIA NIE RODZI SIE PRAWO. Wprowadź dodatkowe
utrudnienie, odczytując zdanie kluczowe od końca, czyli w odwrotnej kolejności.
Korzystając z utworzonych alfabetów, zaszyfruj tekst NIE NALEŻY WYROKOWAĆ DWA
RAZY W TEJ SAMEJ SPRAWIE. Podaj alfabety szyfrowe oraz uzyskany kryptogram.
ZADANIE 8
Podaj specyfikację oraz skonstruuj program szyfrujący i deszyfrujący metodą Vigenere`a
wiadomość wprowadzoną z klawiatury. Słowo kluczowe (po usunięciu spacji i
powtarzających się znaków) należy wpisać z klawiatury. Program powinien wypisywać:
tekst jawny, kryptogram oraz utworzone alfabety szyfrowe.
Y
Q
C
L
B
P
I
Y
Z
R
D
M
C
Q
J
Z

Podobne dokumenty