Введение
В этом проекте вы научитесь реализовывать алгоритм шифрования "Перестановка столбцов" на Python. Шифрование "Перестановка столбцов" - это метод шифрования открытого текста путем перестановки столбцов матрицы, образованной из входного текста, на основе ключевого слова.
👀 Предварительный просмотр
## Пример 1
text = "welcometolq"; encryption_text = "ct,emlwooleq"
## Пример 2
text = "welcometolq "; encryption_text = "ct emlwooleq"
## Пример 3
text = "w"; encryption_text = ",,w,"
## Пример 4
text = None; encryption_text = None
🎯 Задачи
В этом проекте вы научитесь:
- Основным понятиям шифрования "Перестановка столбцов"
- Как реализовать алгоритм шифрования "Перестановка столбцов" на Python
- Как протестировать алгоритм шифрования с использованием примеров входных данных
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться в принципах шифрования "Перестановка столбцов"
- Реализовать алгоритм шифрования "Перестановка столбцов" на Python
- Шифровать и дешифровать текст с использованием метода шифрования "Перестановка столбцов"