Detective Party

🔢 Шифр Хилла

Полиграммный шифр на основе линейной алгебры

Как это работает?

Шифр Хилла — сложный полиграммный шифр, использующий матричное умножение для шифрования блоков текста.

Особенности:

• Основан на линейной алгебре (матрицы и детерминанты)

• Ключ — строка, длина которой должна быть полным квадратом (4, 9, 16...)

• Ключ преобразуется в квадратную матрицу

• Детерминант матрицы и размер алфавита должны быть взаимно простыми

Пример:
Ключ из 4 букв → матрица 2×2
Ключ из 9 букв → матрица 3×3
Ключ из 16 букв → матрица 4×4
💡 Размер алфавита: 37 символов
💡 Длина ключа: 0 символов
💡 Важно: Текст будет преобразован в нижний регистр. Символы, не входящие в алфавит, будут пропущены.