RSA Public Key Exchange uses a 4096-bit public/private key pair to asymmetrically encrypt and decrypt data. The data is encrypted in blocks using the public key. The data is decrypted using the private key. Can also be used for public key exchange to send a password that is then used to encrypt and decrypt data faster with AES-256 GCM or ChaCha20.
DOWNLOADS
RSA Public Key Exchange.exe - Desktop Application
RSA Public Key Exchange.py - Python Source Code
Password: password
INSTRUCTIONS
1. Generate a public/private key pair.
2. Public key is publicly distributed so anyone can use it to encrypt data.
3. Encrypted data is sent to private key holder.
4. Private key holder uses private key to decrypt data.