Playfair шифр в Python (2 части части)
В этом посте я собираюсь объяснить вам, как комировать PLAYFAIR CHIPHER, чтобы шифровать открытый текст на шифр. Таким образом, этот пост состоит из программы шифрования и вскоре добавит программу дешифрования в этой серии, так как оставаться настроенными!
Если вы не знаете, как алгоритм работает на заказ предыдущего поста в этой серии.
Так без дальнейшего ADO, давайте Начать !! 👨💻👩. 💻
Можете ли вы вспомнить, каковы были шаги алгоритма?
Да, ты прав! Алгоритм был состоит из Три Шаги:
- Конвертировать открытый текст в диграфи (то есть в пару двух букв)
- Генерировать матрицу ключей шифрования
- Шифровать открытый текст, используя матрицу шифров ключей и получить зашифрованный текст.
Шаг: 1 Создание функции для преобразования открытого текста в Digraphs
Шаг: 2 Функция для генерации матрицы ключей шифрования
Теперь нам нужно найти индекс определенного символа внутри матрицы шифров для выполнения шифрования:
Шаг: 3 Шифрование открытого текста с использованием матрицы ключей шифрования и получить зашифрованный текст
Заключительный этап! Запуск нашего кода из основного метода:
Большое спасибо для чтения!
Я надеюсь, что код с комментариями был на самом деле достаточно, чтобы понять логику.
Вот ссылка на репозиторию на весь файл кода Github repo.
Но если у вас все еще есть какие-либо сомнения, не стесняйтесь упомянуть ниже в разделе обсуждения, я хотел бы ответить на них.
Также брось сердце ❤ Если вы получили некоторые знания!
Playfair шифр в Python (2 части части)
Оригинал: “https://dev.to/karanmunjani/encryption-using-playfair-cipher-in-python-24l4”