Введение
В этом проекте вы научитесь реализовать алгоритм шифрования Полибия. Квадрат Полибия представляет собой сетку размером 5x5, которая сопоставляет каждую букву английского алфавита паре координат. Шифруя текст с использованием этого метода, вы можете создать закодированное сообщение, которое может быть расшифровано только тем, кто знает квадрат Полибия.
👀 Предварительный просмотр
## Example 1
text = "tynam"; encryption_text = "4454331132"
## Example 2
text = "tynam123"; encryption_text = "4454331132123"
## Example 3
text = "TYnam"; encryption_text = "4454331132"
## Example 4
text = None; encryption_text = None
🎯 Задачи
В этом проекте вы научитесь:
- Определять квадрат Полибия
- Удалять пробелы и преобразовывать текст в нижний регистр
- Обрабатывать пустой или
None
ввод - Шифровать текст с использованием квадрата Полибия
- Возвращать зашифрованный текст
🏆 Достижения
После завершения этого проекта вы сможете:
- Понять концепцию алгоритма шифрования Полибия
- Реализовать алгоритм шифрования Полибия на Python
- Шифровать и расшифровывать текст с использованием квадрата Полибия
- Обрабатывать различные сценарии ввода, включая пустой или
None
ввод