Ошибка шифрования / дешифрования в Ubuntu Caesar Cipher - PullRequest
0 голосов
/ 17 января 2019

Я выполнил упражнение по подстановке символа к персонажу следующим образом:

Cat xxxxxx | tr [a-z]  [d-zabc] | tr [A-Z]  [D-ZABC]  > xxxxxx_cesar

, затем я расшифровал его так:

Cat xxxxxx | tr [d-zabc]  [a-z] | tr [D-ZABC]  [A-Z]  > xxxxxx_cesar

, и он работал хорошо, затем япопытался заменить гласные на символы, шифрование сработало, а расшифровка - нет.

Шифрование:

Cat xxxxxx | tr [aeiou]  [:_,.-] | tr [AEIOU] [:_,.-]  > xxxxxx_sustitu

Расшифровка:

Cat xxxxxx | tr [:_,.-]  [aeiou] | tr [:_,.-] [AEIOU]  > xxxxxx_sustitu

enter image description here

...