SSH private keys ke liye PPK to PEM converter — PuTTY .ppk ko OpenSSH/PKCS#8 PEM mein aur wapas badlein (RSA & Ed25519).
PPK to PEM Converter
SSH private keys ke liye PPK to PEM converter — PuTTY .ppk ko OpenSSH/PKCS#8 PEM mein aur wapas badlein (RSA & Ed25519).
Conversion poori tarah aapke browser mein Web Crypto API ke saath chalta hai — jo private key aap paste karte hain woh kabhi aapke device se bahar nahi jaati aur kuch bhi upload nahi hota. Key ko ek secret ki tarah treat karein aur use safe rakhein.
Yeh PPK to PEM converter ek SSH private key ko PuTTY ke .ppk format aur OpenSSH/PKCS#8 PEM ke beech, dono directions mein, poori tarah aapke browser mein badalta hai. Ek key paste karein aur direction apne aap detect ho jata hai: ek PuTTY .ppk ek PEM ban jaati hai jise aap ssh -i ke saath use kar sakte hain, aur ek PEM (BEGIN OPENSSH/RSA/PRIVATE KEY) PuTTY, WinSCP ya FileZilla ke liye ek PuTTY .ppk v2 mein wapas package ho jaati hai. Yeh RSA aur Ed25519 keys handle karta hai aur aapko OpenSSH ya PKCS#8 output chunne deta hai. Yeh un developers aur sysadmins ke liye hai jo Windows aur Linux/macOS toolchains ke beech move kar rahe hain aur jinhe PuTTYgen install kiye bina sahi key format chahiye. Build locally Web Crypto API ke saath chalta hai, isliye aapki private key aapke device par hi rehti hai.
Ek PuTTY Ed25519 .ppk ek OpenSSH PEM private key mein convert hui.
Common errors aur troubleshooting
Ek passphrase-protected key par conversion fail ho jata hai. — Encrypted keys abhi tak support nahi hain. Pehle passphrase hatayein — PuTTYgen mein bina ek ke save karein, ya ssh-keygen -p -f your_key run karke ek empty passphrase set karein — phir dobara paste karein.
Format detect nahi hota aur kuch convert nahi hota. — Poori key paste karein, uske header aur footer lines sahit (PuTTY-User-Key-File-2: … ya -----BEGIN … PRIVATE KEY-----). Truncated ya wrapped pastes pehchane nahi ja sakte.
Ek ECDSA ya DSA key convert nahi hogi. — Yahan sirf RSA aur Ed25519 keys support hain. ECDSA/DSA ke liye PuTTYgen ya ssh-keygen se convert karein.
OpenSSH PEM ko ek permissions warning ke saath reject karta hai. — File save karein aur ssh -i se pehle us par chmod 600 run karein; OpenSSH world-readable private keys mana karta hai.
Aksar pooche jaane wale sawaal
PPK to PEM converter kya hai?
Yeh ek SSH private key ko PuTTY ke .ppk format aur ssh, scp aur zyadatar Linux/macOS tools dwara use kiye jaane wale OpenSSH/PKCS#8 PEM format ke beech convert karta hai — aur wapas — taaki wahi key dono toolchains par kaam kare.
Kaunse key types support hain?
RSA aur Ed25519 private keys, dono directions mein. ECDSA ya DSA jaise doosre algorithms yahan support nahi hain; unke liye PuTTYgen ya ssh-keygen use karein.
OpenSSH aur PKCS#8 output mein kya farak hai?
OpenSSH ~/.ssh aur ssh -i ke liye modern format hai. PKCS#8 ek purana, widely compatible PEM hai jise kai libraries aur tools accept karte hain. OpenSSH chunein jab tak kisi cheez ko specifically PKCS#8 ki zaroorat na ho.
Kya yeh WinSCP ke liye ek PEM ko wapas ek .ppk mein convert kar sakta hai?
Haan. Ek PEM private key paste karein aur yeh ek PuTTY .ppk v2 produce karta hai jise aap PuTTY, WinSCP ya FileZilla mein load kar sakte hain.
Kya meri private key kahin upload hoti hai?
Nahi. Conversion poori tarah aapke browser mein Web Crypto API ke saath chalta hai. Aapki private key kabhi aapke device se bahar nahi jaati aur ArrayKit ko kuch nahi bheja jaata.
Meri encrypted key convert kyun nahi hogi?
Passphrase-protected keys abhi tak support nahi hain. Pehle passphrase hatayein, convert karein, phir PuTTYgen ya ssh-keygen se output mein ek passphrase wapas add karein.