|
|||
Список литературы.. Приложение 1. ⇐ ПредыдущаяСтр 6 из 6 Список литературы.
· https: //e-nigma. ru/stat/rsa/ · https: //ru. wikipedia. org/wiki/Криптография · https: //ru. wikipedia. org/wiki/RSA#Описание_алгоритма · https: //ru. wikipedia. org/wiki/Криптосистема_с_открытым_ключом · https: //ru. wikipedia. org/wiki/Шифрование
Приложение 1. import randomimport sympy
while e > 0: x = x2 - temp1 * x1 x2 = x1 if temp_phi == 1:
e = random. randrange(1, phi) g = gcd(e, phi) d = multiplicative_inverse(e, phi) return ((e, n), (d, n))
public, private = generate_keypair(p, q) message = input(" Введите текст: " ) encrypted_msg = encrypt(public, message) print(f" {encrypted_msg}" ) print(f" Расшифрованный текст: {decrypt(private, encrypted_msg)}" )
|
|||
|