проект in Python Skill Tree

Реализация шифрования по открытому коду

Начинающий

В этом проекте вы научитесь реализовывать простой алгоритм шифрования и дешифрования под названием 'Шифрование по открытому коду'. Этот метод шифрования использовался в ранней системе телеграфной связи Китая в концеQing - династии.

Python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь реализовывать простой алгоритм шифрования и дешифрования под названием "Clear Code Encryption". Этот метод шифрования использовался в раннем телеграфном коммуникационном системах Китая в конце Qing династии.

👀 Предварительный просмотр

## Пример 1
numb = 1530; encryption_text = "0383"
## Пример 2
numb = 0; encryption_text = "9853"
## Пример 3
numb = 12345; encryption_text = None

🎯 Задачи

В этом проекте вы научитесь:

  • Как понять метод шифрования и его основные принципы
  • Как реализовать функцию plain_code_encryption(numb) для выполнения шифрования
  • Как протестировать функцию шифрования с различными входными данными
  • Как обрабатывать ввод пользователя и вызывать функцию шифрования

🏆 Достижения

После завершения этого проекта вы сможете:

  • Объяснить метод "Clear Code Encryption" и его историческое контекста
  • Реализовать базовый алгоритм шифрования и дешифрования с использованием Python
  • Протестировать и проверить функцию шифрования с различными сценариями входных данных
  • Интегрировать ввод и вывод пользователя в скрипт шифрования

Преподаватель

labby

Labby

Labby is the LabEx teacher.