SSH Key Generator
Ed25519, RSA ya ECDSA SSH key pairs aapke browser mein generate karein aur download karein.
Keys aapke browser mein Web Crypto API se locally generate hoti hain aur kabhi upload nahi hoti. Private key ko ek secret ki tarah treat karein aur ise surakshit roop se store karein.
Strong passwords bhi chahiye? Password Generator try karein.
SSH Key Generator ke baare mein
Yeh SSH key generator Web Crypto API ka istemaal karke poori tarah aapke browser mein ek public/private keypair banata hai, isliye private key aapke device par generate hoti hai aur kabhi upload nahi hoti. Apna algorithm chunein — Ed25519 (modern aur recommended), RSA 2048/4096, ya ECDSA P-256/384/521 — you@host jaisa optional comment add karein, aur ek file name chunein. Public key standard OpenSSH format mein banti hai, ~/.ssh/authorized_keys mein paste karne ke liye ready, aur private key ek PKCS#8 PEM ke roop mein export hoti hai jise aap ssh -i ke saath istemaal kar sakte hain. Koi bhi key copy karein ya dono download karein, aapke liye named (jaise id_ed25519 aur id_ed25519.pub). Yeh bina kuch install kiye ek fresh keypair banane ka ek tez tareeka hai.
Features
- Ed25519, RSA 2048/4096 aur ECDSA P-256/384/521
- authorized_keys ke liye standard OpenSSH public key
- ssh -i ke saath istemaal-laayak PKCS#8 PEM private key
- Public key mein optional comment append hota hai
- File name chunein; dono keys download karein (key aur key.pub)
- Dono keys ek single .zip ke roop mein saath download karein
- Koi bhi key ek click mein clipboard par copy karein
- Web Crypto API se locally generate
SSH Key Generator kaise use karein
- Ek key type chunein — Ed25519 ek accha default hai.
- Ek optional comment (jaise you@host) aur ek file name add karein.
- Generate keypair click karein.
- Public (.pub) aur private keys copy ya download karein.
Example
Input
Type: Ed25519 · Comment: me@laptop
Output
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA… me@laptop
-----BEGIN PRIVATE KEY-----
MC4CAQAwBQYDK2VwBCIEI…
-----END PRIVATE KEY-----
Ek OpenSSH public key aur ek PKCS#8 PEM private key.
Common errors aur troubleshooting
- Ed25519 select hone par generation fail ho jaata hai. — Kuch purane browsers Web Crypto API mein Ed25519 abhi support nahi karte. Iski jagah RSA ya ECDSA chunein, ya ek current browser par update karein.
- Koi tool OpenSSH-format private key par zor deta hai. — Yahan private key PKCS#8 PEM hai, jise OpenSSH ssh -i ke saath padhta hai. Ise OpenSSH ke apne format mein convert karne ke liye ssh-keygen -p -f your_key chalayein. PuTTY ke liye, ise PuTTYgen mein import karein.
Aksar pooche jaane wale sawaal
- Kya keys surakshit roop se generate hoti hain?
- Haan. Keypair aapke browser mein Web Crypto API se locally generate hoti hai aur kabhi upload nahi hoti. Phir bhi, private keys sirf us device par download aur istemaal karein jis par aapko bharosa ho.
- Mujhe kaunsa key type chunna chahiye?
- Ed25519 modern default hai — chhota, tez aur secure. RSA 2048/4096 sabse widely compatible hai. ECDSA P-256/384/521 NIST curves istemaal karta hai; agar aapka environment require kare to ise chunein.
- Keys kahan jaati hain?
- Public key (.pub line) ko server par ~/.ssh/authorized_keys mein daalein. Private key apne machine par rakhein aur ssh -i se uska reference dein, us par chmod 600 chalane ke baad.
- Kya main private key mein passphrase add kar sakta hoon?
- Downloaded private key unencrypted PKCS#8 hai. ssh-keygen -p -f your_key se locally ek passphrase add karein taaki disk par key protected rahe.
- Kya meri private key kahin bheji jaati hai?
- Nahi. Sab kuch aapke browser mein hota hai; private key kabhi aapke device se bahar nahi jaati jab tak aap khud use download ya copy na karein.
Related tools
- Password Generator — Strength meter ke saath strong, random passwords generate karein (crypto-secure).
- Hash Generator — Web Crypto API ke through SHA-256 / SHA-1 / SHA-384 / SHA-512.
- JWT Decoder — Ek JWT ka header aur payload decode karein aur exp/iat inspect karein (bina verification ke).
- JWT Signer — Ek payload aur secret se JWT (HS256/384/512) banayein aur sign karein — Web Crypto.
- TOTP / 2FA Generator — Ek base32 secret se time-based one-time passwords (2FA codes) generate karein.
- Base64 Encode / Decode — UTF-8 safe Base64 encoding aur decoding.
Saare ArrayKit tools