На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Шифр ROT13 "Python"

Задание

Написать программу, которая будет спрашивать пользователя, что ему нужно: шифровать или дешифровать сообщение. Пользователь вводит сообщение для шифрования или дешифрования, затем выводит пользователю переведенное сообщение. Шифр ROT13, один из простейших алгоритмов шифрования, означает rotate 13 spaces ("сдвинуть на 13 позиций"). В этом шифре буквы от A до Z соответствуют числа от 0 до 25 так, что зашифрованная буква отстоит на 13 позиций от незашифрованной: A превращается в N, B - в O и т.д. Процесс дешифрования совпадает с процессом шифрования. Шифр ROT13 чаще используется для сокрытия несекретной информации.

Функционал программы

Функционал простой. Программа просит пользователя написать два варианта,  что ему нужно: шифровать или дешифровать сообщение. Пользователь вводит сообщение для шифрования или дешифрования, затем выводит пользователю переведенное сообщение.

Фрагмент программного кода

try:
    import pyperclip
except ImportError:
    pass

UPPER_LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
LOWER_LETTERS = 'abcdefghijklmnopqrstuvwxyz'

print('ROT13 Cipher')
print()

while True:
    print('Введите сообщение для шифрования /дешифрования (или ВЫХОДА):')
    message = input('> ')

Скриншот архива с проектом

Пояснения по запуску программы

Запустить PyCharm, открыть проект и запустить программу, нажав на вкладку вверху и run Main.

Купить 600,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

platonlaptev

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходники Шифр Виженера "Python" 0 Python 1 000,00
Исходники Сессия (Python, Tkinter, sqlite3) 0 Python бесплатно
Исходники Телеграм бот на Python 0 Python 1 500,00
Исходники Телеграмм бот на Python 0 Python 1 000,00
Исходники Шифры Цезаря и Виженера C# 0 .NET (C#) 2 000,00
Купить

600,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

cipherrot13.rar
3199775
Оцени работу

рейтинг

Шифр ROT13 "Python"
Шифр ROT13, один из простейших алгоритмов шифрования, означает rotate 13 spaces ("сдвинуть на 13 позиций"). В этом шифре буквы от A до Z соответствуют числа от 0 до 25 так, что зашифрованная буква отстоит на 13 позиций от незашифрованной: A превращается в N, B - в O и т.д. Процесс дешифрования совпадает с процессом шифрования. Шифр ROT13 чаще используется для сокрытия несекретной информации.
Категория: Образование
Стоимость: 600,00