Aktywne Wpisy

tesknilam_ +433
Nauczyciele często powtarzali, że w dorosłym życiu będzie nam brakować szkoły i życia bez obowiązków. No i tak powiem szczerze, że już to dorosłe życie, mimo że trudne, jest i tak lepsze dla mnie niż katorga którą przeżywałam w podstawówce czy w LO.
Sztuczne znajomości, codzienny stres którego nie umiem porównać do żadnego innego, prac domowe, no i wiek, w którym inaczej postrzega się rzeczywistość. A Wy jak macie z tym? #
Sztuczne znajomości, codzienny stres którego nie umiem porównać do żadnego innego, prac domowe, no i wiek, w którym inaczej postrzega się rzeczywistość. A Wy jak macie z tym? #

ogurkiszony75 +477
źródło: temp_file6364110403219876580
Pobierz




Twoim zadaniem jest napisanie skryptu szyfrującego oraz deszyfrującego podanym kluczem, podany tekst. W tym celu będziesz używał szyfru Vigenere’a.
Example usage
$ ./vigenereKey: wykop
Plaintext: to jest tajna wiadomosc
Encrypted: xq zqdx vqvye yymosoeen
Idea to consider
Możesz pomyśleć o tym zadaniu jak o napisaniu narzędzia, które będzie można w łatwy sposób używać z poziomu terminala tzn. wszystkie potrzebne parametry takie jak klucz i plaintext mogą zostać podawane jako argument, natomiast aby skrypt rozróżniał czy chodzi o szyfrowanie czy deszyfrowanie użytkownik będzie podawał parametr np. -e do szyfrowania a -d do deszyfrowania.
Testing testing...
Szyfrowanie
magia | super magiczny tekst => gujwr aaaacnns leysntajnyklucz | bardzo tajna wiadomosc => iaiqbe ighoh wznfebuqd
Deszyfrowanie
KluczPowinienBycJednolity | fgueslyybr r sljqngaisekretnyKlucz | vk y tksrldn zclap kmwsb uyt ubthuvakdne
#programujemy #programowanie #kryptografia