Шифры - nkarulin/schoolJava GitHub Wiki

Приветствую вас, агент! Ниже приведены сообщение, требующие скорейшей вашей дешифровки.

Сообщение первое

Шифр №1. В исходном сообщении каждая буква была заменена на букву, находящуюся на позиции на 3 больше в таблице Unicode.

Подсказка

Код символа в таблице Unicode можно получить, преобразовав char к типу int.

Сообщение

Кзугефхецмхи/#хсегуль$#Ргп#тсфхцтлог#лрчсупгщлђ#с#егыим#цфтиырсм#тсзжсхсени#нгн#тусжугпплфхг#рг#Mdyd1#Угфылчусенг#згояримылш#фссдьирлм#тсзхеиузђх#ѐхс>#е#рлш#йи#ею#ргмзєхи#згояримыли#лрфхуцнщлл1

Сообщение второе

Шифр №2. Сообщение с шумом. Сообщение было закодировано шифром №1, а затем в сообщение были сделаны случайные вставки следующего формата.

-2VX
-5XVSDD
-1U
-4PWUX

Сообщение

Шсус-2TQы-4VXYSг-4WQXYђ#у-6RXXVYYгдс-5WUQTSх-3PSTг/#нгпугз-4PWUX$-3XXV#-6VWWYUXФ-3WPQимъгф#-4UTYPолыя#рг-4TRSXпи-5RWWXYнрц/#ъ-4QWSWхс#хе-1Uсє#к-6WSRYVQгзг-6VTSQTSрли#-2TVдц-1Vзих-1X#-4QYVWфе-6XTXSSYђк-2SRгр-1Sс-6TSSXXT#-5YWWUWф#тус-1Wжуг-3XRWп-5SXWUPп-1Uлус-1Pегрли-5QXXXY#дси-5RSPPSе-5XWTWWс-1Sм#хишр-6TVPVWPлн-3SYWл1-3VUW#-1YЕ#тсфо-2RVизрип#ф-6UXQYXYссд-4QVUWьирл-5SXRYWл-4VSYP#тсзусд-3RYRрсфхл1

Сообщение третье

Шифр №3. Оригинальное сообщение было записано задом наперёд. Затем зашифровано с использованием шифра №2.

Сообщение

$ђ-1Tл-3YYUриоегузкст#и-3QVQхлплуТ-5XVXQQ#-2WX1,j-4VUTVsm1-6UPUTWY|p-1Wrw-3WPUdqD2-1Q3626-1Y2vhjdpl2-1Qz2wh-5VRPVRq-5RWWSS1ln-5SQPQUl-4QQTSzreru2-1U2=-6XRUPRQsw-3RPPw-5SUQYRk-6WWVWYT+#псхсд-3RTWс-6TVQYXSу#п-5PYXQSю-5QUXSSеи-5RRYXSсд#ёлр-5VVXVVиоег-5RYPVSутц-4WPRQ#-3YVUн-1U#юр-3PSUиьцт-5VSVXPсз#л#лнюег-4QTXYр#лсе-3QXWф#л-5XQTSVо-2TRлзу-5XQSVYие-6XQWPWTх-2UWз-2PXст-1X#юЕ