проект in Python Skill Tree

Реализация аффинного шифрования на Python

Начинающий

В этом проекте вы научитесь реализовать алгоритм аффинного шифрования на Python. Аффинный шифр - это тип подстановочного шифра, который сочетает характеристики сдвигового шифра и мультипликативного шифра. Он использует криптографическую функцию для шифрования буквы за буквой, предоставляя простой, но эффективный способ шифрования и дешифрования текста.

Python

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

Введение

В этом проекте вы научитесь реализовывать алгоритм аффинного шифрования на Python. Аффинный шифр - это тип подстановочного шифра, который сочетает в себе характеристики сдвигового шифра и умножительного шифра. Он использует криптографическую функцию для шифрования по одной букве за раз, обеспечивая простой, но эффективный способ шифрования и дешифрования текста.

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

Пример 1: welcome - > oclsaqc
Пример 2: welcome - > oclsaqc
Пример 3: Qrwe - > Qroc
Пример 4: None - > None

🎯 Задачи

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

  • Как реализовать функцию аффинного шифрования на Python
  • Как протестировать функцию аффинного шифрования с примерными входными данными
  • Как зашифровать ввод пользователя с использованием функции аффинного шифрования

🏆 Достижения

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

  • Разобраться в основных принципах аффинного шифра
  • Реализовать алгоритм аффинного шифрования на Python
  • Шифровать и дешифровать текст с использованием функции аффинного шифрования
  • Протестировать функцию аффинного шифрования с различными входными данными

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

labby

Labby

Labby is the LabEx teacher.