RSA Asymmetric Encryption
RSA is a widely used asymmetric encryption algorithm supporting encryption/decryption and digital signature operations for secure communication and data protection.
Operation
Select encryption, decryption, signing, or verification operation
Plain Text
Enter plain text content to encrypt
Key Management
Generate or input RSA key pair
Supports complete PEM format or paste Base64 key content directly (auto-add PEM prefix/suffix)
Supports complete PEM format or paste Base64 key content directly (auto-add PEM prefix/suffix)
Encryption Parameters
Set padding mode and hash algorithm
Encryption Result
RSA encrypted cipher data
No encryption result yet
RSA Information
RSA-2048
RSA-2048 is the current recommended standard, balancing security and performance
Key Length
2048 bits
Max Data Size
245 bytes
Security Tips
- Use RSA-2048 or higher key length for security
- Private keys must be kept strictly confidential, public keys can be shared
- For large data encryption, use hybrid encryption schemes
- Regularly rotate key pairs for enhanced security
Usage Instructions
- First generate or input RSA key pair (public and private keys)
- Select operation mode: encryption uses public key, decryption uses private key
- Signing uses private key to generate, verification uses public key to verify
- RSA is suitable for small data encryption, large data should use symmetric encryption
Operation History
Recent RSA operation records
No operation history