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

SSH Key Generator kaise use karein

  1. Ek key type chunein — Ed25519 ek accha default hai.
  2. Ek optional comment (jaise you@host) aur ek file name add karein.
  3. Generate keypair click karein.
  4. 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

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

Saare ArrayKit tools