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

Основные алгоритмы шифрования данных, Python

Задание

Написать библиотеку, реализующую основные алгоритмы шифрования данных.

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

  • Шифр Шамира
  • Шифр Эль-Гамаля
  • Шифр Вернама
  • Шифр RSA

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

p = lab1.create_prime_number()

        Ca = get_coprime_numbers(p - 1)
        Da = lab1.my_gcd(p - 1, Ca)[2]
        if Da < 0:
            Da += (p - 1)

        Cb = get_coprime_numbers(p - 1)
        Db = lab1.my_gcd(p - 1, Cb)[2]
        if Db < 0:
            Db += (p - 1)

        for part in origin_file:
            x1 = lab1.my_fast_pow(part, Ca, p)
            x2 = lab1.my_fast_pow(x1, Cb, p)
            x3 = lab1.my_fast_pow(x2, Da, p)
            endcode_file.append(x3)

        keys.append({'p': p, 'Ca': Ca, 'Da': Da, 'Cb': Cb, 'Db': Db})

        keys_write("result/Shamir Cipher", keys)

        endcode_file_write("Shamir Cipher/endcode.txt", endcode_file)

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

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

Запустите файл lab2.py

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

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

800,00 

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

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

ЛР 2.zip
37753
Оцени работу

рейтинг

Основные алгоритмы шифрования данных, Python
Написать библиотеку, реализующую основные алгоритмы шифрования данных.
Категория: Образование
Стоимость: 800,00