Как выяснить шифр, зная некоторые входы и выходы - PullRequest
0 голосов
/ 21 апреля 2020

Итак, я обнаружил небольшую проблему с Inte rnet:

, учитывая только 3 входа и соответствующие выходы, нужно выяснить, какой шифр или алгоритм кодирования использовался. Входы / выходы:

"get" -> "2069"
"more" -> "5191716"
"insight" -> "209912231915"

Я попробовал что-то вроде A1Z26, преобразовал это в двоичное и попытался добавить / умножить / объединить и так далее числа, глядя на факторы этих чисел, но не смог найти что-нибудь, что работает ... Любая помощь будет оценена!

1 Ответ

1 голос
/ 23 апреля 2020

Имеет смысл, если строка читается справа налево. Например, возьмите «получить». Давайте прочитаем это справа налево как "тег". Кодируйте каждую букву в алфавитном порядке c (a = 1, b = 2 и т. Д.). Т = 20 Е = 5 Г = 7. Добавьте 0 к первому символу, 1 к второму, 2 к третьему. Вы получаете 20 6 9. То же самое относится и к остальным

...