Вариант 78
2. Найти ключи и получить открытый текст фразы
"+лж1,тоуъ8м870ш8тое0",
если известно, что был использован аффинный шифр с модулем 55, и стали известны следующие символы открытого
текста:
"**чн**+**о******й***"
3. Найти ключ и получить открытый текст фразы
"с.+я+быо+лче+ьнго.др",
если известно, что был использован перестановочный шифр с длиной блока 5, и стали известны следующие символы
открытого текста:
"**********чень+*****"
4. Найти ключ и получить открытый текст фразы
"о+пнзд+ее+онпвытус+ил",
если известно, что был использован перестановочный шифр с длиной блока 3
5. Дешифровать сообщение
"и5вд806"щ:",
если известно, что была использована SP-сеть (Рис. 1) c длиной блока 5, подстановкой из задачи 2, и перестановкой из
задачи 3.
6. Дешифровать сообщение
"0юi3iцщ?дй(!!3"ъ",
если известно, что был использован шифр Файстеля с длиной блока 8 и ключами:
k1=14, k2=6, k3=16, P=4,2,3,1,
Шифр Файстеля приведен на Рис. 2.
7. Проверить постулаты Голомба для последовательности:
"000100110000000"
267
458
Ответы на вопрос:
var a,b,c,d,e,f,k,m:integer;
begin
writeln('A, B:');
readln(a,b);
writeln('C, D:');
readln(c,d);
e:=a*100+b;
f:=c*100+d;
k:=e div f;
m:=e-k*f;
writeln('k = ',k);
writeln('Останется: ',m div 100,' гр ',m mod 100,' коп');
end.
Объяснение:
Популярно: Информатика
-
Giuz12.08.2021 03:06
-
hermionagr7oy47z328.02.2022 20:57
-
shlama28327.02.2022 11:43
-
Ferklo24.10.2021 17:50
-
Venidiktova14.05.2021 14:10
-
ЗЫН04.11.2020 06:21
-
zhenya453417.08.2021 14:56
-
2564379103.09.2021 14:08
-
dina1577703.04.2023 17:26
-
АнтохаПрограммист22.06.2021 04:02