Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

🔐 Message encryption using the RSA algorithm [👨‍🏫 Teacher: Петрушин Иван Сергеевич] {3️⃣ Semester} (Computing systems and computer networks)

Notifications You must be signed in to change notification settings

xitowzys-ISU/Message-Encryption-RSA-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Шифрование сообщения с помощью алгоритма RSA

Для шифрования трафика часто используются алгоритмы шифрования с открытым ключом.

Наиболее распространён алгоритм RSA (https://ru.wikipedia.org/wiki/RSA)

Задание 1.

Вам необходимо написать программу, генерирующую пару: открытый (e, n) и закрытый (d, n) ключ. Затем проверить на произвольно числе-сообщении m шифрование и расшифровку с помощью полученных ключей.

Проверить корректность работы Вашей программы можно с помощью удобного сервиса http://www.steyrerbrains.at/math/rsa.html , https://asecuritysite.com/encryption/rsa или https://www.cryptool.org/en/cto-highlights/rsa-step-by-step

Задание 2.

Далее, для шифрования текстового сообщения его целесообразно разбить на отдельные символы и каждый из них зашифровать. Так как зашифрованный символ с большой вероятностью окажется непечатным и его не вывести на экран, удобно его закодировать с помощью алгоритма Base64.

About

🔐 Message encryption using the RSA algorithm [👨‍🏫 Teacher: Петрушин Иван Сергеевич] {3️⃣ Semester} (Computing systems and computer networks)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages