Generate RSA public/private key pairs for encryption and signatures
⚠️ Security Warning
Never share your private key! The private key must be kept completely secret.
Only share the public key. Store your private key securely, ideally encrypted with a password.
🔓 Public Key
Safe to share
🔒 Private Key
Keep secret!
🔐 About RSA Encryption
Public Key: Used to encrypt messages or verify signatures. Safe to share publicly.
Private Key: Used to decrypt messages or create signatures. Must be kept secret.
2048-bit: Standard security level, suitable for most purposes
4096-bit: Higher security, slower performance but more future-proof
💡 Common Uses
Email Encryption: PGP/GPG email encryption
Digital Signatures: Prove message authenticity and integrity
SSH Authentication: Secure shell access to servers