Generate secure SSH key pairs for authentication with RSA and Ed25519 support
SSH keys are a pair of cryptographic keys used for secure authentication to SSH servers without passwords.
RSA: Traditional, widely supported. Ed25519: Modern, more secure and faster, smaller key size.
Keys are generated locally in your browser. No data is sent to any server.
Save private key to ~/.ssh/ and add public key to server's ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsaSave to ~/.ssh/ directory and set proper permissions
cat id_rsa.pub >> ~/.ssh/authorized_keysAppend public key to authorized_keys on the target server
ssh -i ~/.ssh/id_rsa user@hostnameUse the private key to authenticate to the server
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hash digests of any text instantly
Hash passwords with bcrypt and verify plaintext against bcrypt hashes with configurable salt rounds
Encrypt and decrypt text using the Atbash cipher, an ancient Hebrew encryption method where the alphabet is reversed. Simple yet effective substitution cipher for educational and entertainment purposes.
Analyze password strength with entropy calculation, crack time estimation, and improvement suggestions