Web Crypto API se apne browser mein Ed25519, RSA ya ECDSA SSH keypairs generate karein, phir public aur private keys download karein.
SSH Key Generator
Web Crypto API se apne browser mein Ed25519, RSA ya ECDSA SSH keypairs generate karein, phir public aur private keys 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.
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.
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.