Wiki'den okuyarak Python'da RSA'yı implementlemeye çalışıyorum, kodlar şurada: https://repl.it/J3dt/4
Az önce verdiğim kaynak kodta, "extended_gcd" ve "inverse" fonksiyonları bana ait değil. Benim yazdığım "inverse1" fonksiyonu çok yavaş olunca, bunları kullandım, ama en yakın zamanda kendim yazacağım(anladığımda, lise 1 matematiği yetmedi :P).
Önce "encrypt" fonksiyonuna giden mesajın her harfinin unicode tablosundaki yerlerinin değerini "ord" fonksiyonu ile bulup m ^ e mod n yaparak bir listeye kaydettim. Sonra bu listeyi döndürttüm fonksiyona.
Deşifre yaparken de bu listenin elemanlarını x ^ d % n yaparak ve "chr" fonksiyonu ile karşılığını aldıktan sonra bir listeye kaydettim, "decrypt" fonksiyonu da bu değeri döndürüyor. Ben kullanıcıya şifrelenmiş değeri liste halinde veremem, bunu nasıl yapmalıyım?