Cryptographic Tools
Crypto tools
What are SSH Keys?
SSH keys are cryptographic key pairs used for secure authentication and communication. They consist of a private key (kept secret) and a public key (shared with servers). SSH keys provide stronger security than passwords and enable automated, passwordless authentication.
- Private Key: Stays on your machine, never share it
- Public Key: Can be safely shared and added to servers
- Authentication: Server uses your public key to verify your identity
SSH Key Generator
Crypto
Best Practices
- Use Ed25519 for new deployments (recommended)
- Use RSA 4096 for maximum compatibility
- Always use a passphrase for private keys
- Store private keys in
~/.ssh/with 600 permissions - Add public keys to
~/.ssh/authorized_keyson servers - Never share your private key
Validate Public Key