вторник, 21 июня 2016 г.

Сотрудники Политехнического музея разгадали шифр, использованный для имён сыновей Чайки в Росреестре

Сотрудники лаборатории математики Политехнического музея вычислили алгоритм, с помощью которого имена Артёма и Игоря Чайки в Росреестре превратились в коды ЛСДУ3 и ЙФЯУ9. Об этом сообщает «Сноб».

«Игры разума» (2001)

Как удалось вычислить специалистам из Политехнического музея, для шифровки необходимо записать имя, отчество и фамилию нужного человека без пробелов «артёмюрьевиччайка».

Получившуюся конструкцию надо разбить на блоки, в каждый из которых включаются символы через четыре, начиная с первого, второго, третьего, четвёртого и пятого — «аюик», «ррча», «тьч», «ееа», «мвй».

Каждому символу в блоках соответствует числовой код. Число остаётся без изменений, а буква заменяется на свой порядковый номер с прибавлением цифры девять: а — 10, ю — 41, и — 19, к — 21, р — 27, р — 27, ч — 34, а — 10, т — 29, ь — 39, ч — 34, е — 15, е — 15, а — 10, м — 23, в — 12, й — 20.

Для каждого блока существует свой набор коэффициентов, вычисленных математиками.

Для первого числа первого блока коэффициент — 38, для второго — 1, для третьего — 4, для четвертого — снова 4. Для первого числа второго блока коэффициент — 9, для второго — 2, для третьего — 2, для четвертого — 5. Для первого числа третьего блока коэффициент — 36, для второго — 3, для третьего — 8. Для первого числа четвертого блока — 0, для второго — 7, для третьего — 14. Для первого числа последнего блока — 38, для второго — 1, для третьего — 1.

из материала «Сноба»

Каждая цифра из блока умножается на свой коэффициент, а их произведения складываются: 10*38 + 41*1 + 19*4 + 21*4 = 581.

Полученная цифра делится с остатком на 43 (сумму цифр и букв в русском алфавите) с результатом 43*13 + 22.

Остаток 22 является кодом символа, который является первым в исходном коде имени. Чтобы получить букву из цифры, из 22 нужно вычесть 9 (обратный процесс по отношению к формированию цифр из букв, где девятка прибавляется).

Полученная из блока «аюик» цифра 13 соответствует букве «Л», она и будет первым символом кода. Таким же образом пересчитываются и остальные блоки — «ррча», «тьч», «ееа», «мвй».

В итоге из «артёмюрьевиччайка» получается «ЛСДУ3».

Сотрудники Политехнического музея не только разгадали шифр, но и написали программу для Windows, которая может перевести любое имя в код, используемый Росреестром.

Факт шифровки имён сыновей генпрокурора России в Росреестре 9 июня обнаружил Алексей Навальный. Кодировки ЛСДУ3 и ЙФЯУ9 тогда стали поводом не только для возмущения (чиновников обвиняли в сокрытии данных), но и для множества шуток.

+28

Твитнуть

Поделиться

Поделиться

Нашли опечатку? Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Let's block ads! (Why?)