Wpis z mikrobloga

[MEDIUM] Let's be classical
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

$ ./vigenere
Key: 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 leysn
tajnyklucz | bardzo tajna wiadomosc => iaiqbe ighoh wznfebuqd

Deszyfrowanie

KluczPowinienBycJednolity | fgueslyybr r sljqngai
sekretnyKlucz | vk y tksrldn zclap kmwsb uyt ubthuvakdne

#programujemy #programowanie #kryptografia
  • Odpowiedz