This project implements RSA encryption and decryption using C#. The RSA algorithm is a widely used asymmetric cryptographic technique that relies on a pair of public and private keys to encrypt and decrypt messages securely.
- Generate RSA key pairs (public and private keys)
- Encrypt plaintext messages using the public key
- Decrypt ciphertext messages using the private key
- Support for different key sizes (e.g., 256, 512, 1024, 2048, 4096 bits)
- .NET Framework 8.0 or higher
- Visual Studio or any compatible C# development environment
- Clone this repository:
git clone https://github.com/YanuarGuo/RSAEncryption.git
- Open the project in Visual Studio.
- Restore NuGet packages if required.
- Build and run the project.
This project is open-source.
Developed by Yanuar Christy Ade Utama