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