Шифр Хилла: кодировщик/декодировщик

Введите текст и ключевую матрицу 2×2, чтобы зашифровать или расшифровать шифром Хилла.

Как пользоваться

  1. Введите нужные значения в поля.
  2. Нажмите «Рассчитать», чтобы увидеть результат.
  3. Скопируйте или поделитесь результатом с помощью кнопки «Поделиться».

Об этом калькуляторе

Шифр Хилла, изобретённый Лестером Хиллом в 1929 году, — это классический полиграммный шифр подстановки, который с помощью линейной алгебры шифрует буквы блоками, а не по одной: каждая пара букв отображается в числовой вектор 2×1 (A=0…Z=25), умножается на ключевую матрицу 2×2 и приводится по модулю 26, давая пару букв шифртекста. Расшифровка обращает процесс с помощью обратной по модулю матрицы ключа, которая существует, только если определитель матрицы взаимно прост с 26.

Этот инструмент шифрует или расшифровывает текст шифром Хилла по заданной ключевой матрице 2×2, автоматически выполняя модульную арифметику и обращение матрицы. Студенты, изучающие криптографию, и преподаватели информатики используют его, чтобы увидеть, как умножение матриц порождает диффузию по парам букв, и чтобы сверять домашние задания, выполненные вручную, с работающей эталонной реализацией.

Was this helpful?

Можно выбрать до 3 реакций.

Be the first to comment.

Популярные калькуляторы

Все калькуляторы