đ RSA Key Generator
Generate secure RSA public and private key pairs for encryption, digital signatures, SSH authentication, and SSL/TLS certificates. Your keys are generated securely and never transmitted.
đ Public Key (OpenSSH Format):
đ Fingerprint (SHA-256):
Calculating...
đ Private Key (PEM Format):
â ī¸ Important Security Notice: Keep your private key secure and confidential. Never share it with anyone. Store downloaded keys in a secure location with proper permissions (chmod 600).
âšī¸ What is this tool generating?
- Public Key - Shared with servers and services; saved in OpenSSH format (
.pub) - Private Key - Keep secret; used to authenticate and decrypt messages
- Fingerprint - SHA-256 hash to verify key identity and authenticity
- Comment - Optional identifier to track which key is which
đĄ How to use these keys:
- Paste the public key to
~/.ssh/authorized_keyson remote servers - Use the private key with SSH clients (PuTTY, WinSCP, Termius, OpenSSH, etc.)
- Set correct permissions:
chmod 600 ~/.ssh/private-key.pem
â Key Specifications:
| Field | Description |
|---|---|
| Algorithm | RSA (Rivest-Shamir-Adleman) |
| Key Size | 2048-bit (256 bytes) |
| Public Key Format | OpenSSH standard format |
| Private Key Format | PEM (Privacy Enhanced Mail) |
| Fingerprint Hash | SHA-256 |
| Use Cases | SSH, encryption, digital signatures, SSL/TLS |
Note: This tool generates keys locally in your browser. No keys are stored on our servers. Each time you generate a key, it's unique and cryptographically secure.