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