RSA algorithm is an asymmetric cryptography algorithm which means, there should be two keys involve while communicating, i.e., public key and private key.
Tkinter is the standard GUI library for Python. Python, when combined with Tkinter provides a fast and easy way to create GUI applications for use. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.