Главная страница
Навигация по странице:

  • Основы информационной безопасности”

  • 1 Теоретическое описание метода шифрования 3

  • .,!-абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя

  • "Введите ключ для шифровки: " ))itog = for i in

  • отчет по диплому. "Одноалфавитная подстановка. Вариант 2" Арефьев Д. А


    Скачать 175.34 Kb.
    Название"Одноалфавитная подстановка. Вариант 2" Арефьев Д. А
    Анкоротчет по диплому
    Дата19.10.2022
    Размер175.34 Kb.
    Формат файлаdocx
    Имя файлаotchet (1).docx
    ТипОтчет
    #741243

    Министерство транспорта Российской Федерации

    Федеральное государственное автономное образовательное учреждение высшего образования «Российский университет транспорта»

    РУТ (МИИТ)

    Институт управления и цифровых технологий

    Кафедра «Цифровые технологии управления транспортными процессами»

    ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ

    ПО ДИСЦЕПЛИНЕ:

    Основы информационной безопасности”

    НА ТЕМУ:

    “Одноалфавитная подстановка. Вариант №2”
    Выполнил: Арефьев Д. А.

    Группа: УВП-211

    Проверили: Голдовский Я. М.

    Цыганова Н. А.


    Москва 2022 г.

    СОДЕРЖАНИЕ





    1 Теоретическое описание метода шифрования 3

    2 Пример шифрования 3

    3 Ключ и алфавит 3

    4 Криптограмма 3

    5 Алгоритм разработанной программы 4

    6 Код программы 5

    7 Иллюстрация результата работы программы 5


    1 Теоретическое описание метода шифрования



    Одноалфовитная шифровка – это шифр, при котором каждый символ исходного сообщения заменяется на некоторый, фиксированный при данном ключе символ того же алфавита.

    2 Пример шифрования



    Исходное сообщение:

    При выполнении лабораторных работ разрешается пользоваться конспектами лекций.


    3 Ключ и алфавит



    В данном случае ключом является число: 4, а алфавитом следующий набор символов


    А

    Б

    В

    Г

    Д

    Е

    Ж

    З

    И

    К

    Л

    М

    Н

    О

    П

    Р

    С

    Т

    У

    Ф

    Х

    Ц

    Ч

    Ш

    Щ

    Ь

    Ы

    Э

    Ю

    Я

    Я

    Ю

    Э

    Ы

    Ь

    Щ

    Ш

    Ч

    Ц

    Х

    Ф

    У

    Т

    С

    Р

    П

    О

    Н

    М

    Л

    К

    И

    З

    Ж

    Е

    Д

    Г

    В

    Б

    А







    4 Криптограмма



    Полученная криптограмма для данного сообщения:

    “ Уфм?ёяутпсисмм?пдетфдцтфсящ?фдетц?фдлфиьдицхГ?утпАлтёдцАхГ?отсхуиоцдрм?пиоъмн-ь”

    5 Алгоритм разработанной программы



    6 Код программы


    Код файла main.py
    alfavit_RU = ' .,!?-абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя'
    message = input("Сообщение для Шифровки: ")
    key = int(input("Введите ключ для шифровки: "))

    itog = ' '

    for i in message:
    mesto = alfavit_RU.find(i)
    new_mesto = mesto + key
    if i in alfavit_RU:
    itog += alfavit_RU[new_mesto]
    else:
    itog += i

    for i in itog:
    mesto = alfavit_RU.find(i)
    new_mesto = mesto - key
    if i in alfavit_RU:
    itog += alfavit_RU[new_mesto]
    else:
    itog += i


    print (itog )


    7 Иллюстрация результата работы программы





    написать администратору сайта