LINUX.ORG.RU
ФорумTalks

Как называется такой шифр?

 ,


1

2

Столкнулся с вот таким шифрованием текстовых строк в игре: i-й символ декодированной строки (считая с 1 — PascalString) в 8-битной европейской кодировке получается из закодированного по формуле:

d[i] = ( ( 22400 + c[i] - i * 79 ) % 224 ) - 32

Как называется такое шифрование? Можно ли опознать такой способ, видя только зашифрованный текст? Насколько сложно его расшифровать, не зная формулы, и имея несколько килобайт шифрованных текстов?

★★★★★

Последнее исправление: question4 (всего исправлений: 2)
Ответ на: комментарий от pousqie

Не уверен насчет простоты частотного анализа, тут шифротекст зависит еще и от позиции символа в исходном тексте.

buddhist ★★★★★
()
Ответ на: комментарий от anto215

Загуглил за топикстартера как называется - шифр Тритемиуса.

Ну и да, это будет эквиваленто Вижинеру с длиной ключа 224. Вскрывается он, как известно из учебника, элементарно - частотным анализом)

pousqie
()
Ответ на: комментарий от pousqie

Загуглил

По каким словам?

шифр Тритемиуса ... эквиваленто Вижинеру с длиной ключа 224.

Спасибо.

Вскрывается он, как известно из учебника, элементарно - частотным анализом)

Посоветуй учебник.

question4 ★★★★★
() автор топика
Ответ на: комментарий от anto215

Сдается мне что это модификация шифра Виженера.

Как опознать,зная только шифротекст?

question4 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.