.PPK

PPK-bestand

PuTTY Private Key File
Stel een vraag
SNEL ANTWOORD

Een PPK-bestand is een PuTTY Private Key-bestand - het bevat een SSH-sleutelpaar dat wordt gebruikt om te authenticeren bij externe servers. Op Windows kunt u dit openen en beheren met PuTTYgen (gratis). Op Linux of macOS moet u het eerst converteren naar OpenSSH-formaat: puttygen key.ppk -O private-openssh -o key.pem. Behandel een PPK-bestand als een wachtwoord - het verleent toegang tot de server als het wordt gestolen.

Ontwikkelaar: Simon Tatham (PuTTY project) Categorie: Verschillende bestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .TORRENT · .MSO · .MD5 · .SHS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 1, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PPK-bestandsformaat?

Een .ppk-bestand is een PuTTY Private Key-bestand - een tekstgebaseerde SSH-privésleutelcontainer in het eigen formaat van PuTTY, gemaakt door de PuTTYgen-sleutelgeneratietool en gebruikt door PuTTY, WinSCP, FileZilla en compatibele SSH-clients.

Het bestand slaat een SSH-sleutelpaar op (zowel de publieke als de privésleutelcomponenten) in een gestructureerde tekstlay-out met meerdere regels. De eerste regel identificeert de formaatversie en het sleutelalgoritme, bijvoorbeeld:

PuTTY-User-Key-File-3: ssh-ed25519

Dit wordt gevolgd door koptekstvelden voor het versleutelingstype en commentaar, daarna Base64-gecodeerde blokken voor de publieke sleutel, de optioneel versleutelde privésleutel en een MAC voor integriteitsverificatie.

Er bestaan drie formaatversies:

  • PPK v1 - verouderd legacy-formaat
  • PPK v2 - gebruikt door PuTTY vóór 0.75; wachtwoordbeveiliging gebruikt een op SHA-1 gebaseerde KDF en AES-256-CBC; integriteit geverifieerd met HMAC-SHA-1
  • PPK v3 - geïntroduceerd met PuTTY 0.75 (januari 2021); vervangt SHA-1 KDF door Argon2id, waardoor brute-force aanvallen op wachtwoorden aanzienlijk moeilijker worden; gebruikt HMAC-SHA-256

PuTTYgen kan een v2-sleutel ter plaatse upgraden naar v3. Om een .ppk-sleutel te gebruiken met standaard OpenSSH-tools (ssh, scp, sftp), moet deze eerst worden geëxporteerd naar PEM of het nieuwe OpenSSH-formaat via PuTTYgen; de twee formaten zijn niet direct uitwisselbaar.

PPK-bestanden zijn doorgaans 1-4 KB, ongeacht het sleutelalgoritme (RSA, DSA, ECDSA, Ed25519).

Beveiliging & veiligheid

RISICO: HIGH

PPK-bestanden bevatten privésleutelmateriaal - gelijkwaardig aan een wachtwoord voor alle servers waar de bijbehorende publieke sleutel is geautoriseerd. Een PPK zonder wachtwoordzin geeft onmiddellijke SSH-toegang als deze door een aanvaller wordt verkregen. Bescherm deze altijd met een sterke wachtwoordzin. Gebruik het PPK v3-formaat (PuTTY 0.75+) voor sterkere Argon2id-wachtwoordbeveiliging. Bewaar nooit onversleutelde PPK-bestanden op gedeelde schijven en neem ze niet op in broncode-repositories. Websites die aanbieden om PPK-bestanden online te „openen” of te „bekijken” zijn gevaarlijk - het uploaden van een privésleutel naar een website van een derde partij staat gelijk aan het weggeven van een wachtwoord.

Formaatdetails

in een notendop
VOLLEDIGE NAAMPuTTY Private Key Fileook bekend als PuTTY SSH key, PuTTY key pair file
ONTWIKKELAARSimon Tatham (PuTTY project)sinds Early 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
MIME-TYPEapplication/octet-stream
TYPETekstgebaseerde SSH-privésleutelcontainer (eigen PuTTY-formaat)

Programma's die PPK-bestanden openen

Windows4 apps
PuTTY Open-source In PuTTY-sessie: Connection → SSH → Auth → Bladeren naar privésleutelbestand (.ppk). Gebruikt voor authenticatie, niet voor bewerken.
PuTTYgen Open-source Start PuTTYgen → Load → selecteer .ppk-bestand → voer wachtwoordzin in indien gevraagd. Kan converteren naar OpenSSH/PEM-formaat via het menu Conversions.
WinSCP Open-source In het WinSCP-inlogvenster: Advanced → SSH → Authentication → Private key file → selecteer .ppk.
FileZilla Open-source Edit → Settings → Connection → SFTP → Add key file → selecteer .ppk.
macOS1 app
PuTTYgen (via Homebrew) Open-source brew install putty → puttygen key.ppk -O private-openssh -o ~/.ssh/id_rsa om te converteren voor gebruik met ssh.
Linux1 app
PuTTYgen (CLI) Open-source puttygen key.ppk -O private-openssh -o key.pem - converteert naar OpenSSH PEM-formaat voor gebruik met ssh/scp/sftp.

Technische details

diepe specificaties
CoderingTekst (ASCII/UTF-8 headers; Base64-gecodeerde binaire sleutelgegevens binnenin)
BestandshandtekeningDe eerste regel is letterlijk PuTTY-User-Key-File-N: algorithm (N = 2 of 3); identificeert versie en sleutelalgoritme
Formaatversiesv1 (verouderd); v2 (PuTTY <0.75, HMAC-SHA-1, op SHA-1 gebaseerde KDF); v3 (PuTTY 0.75+, Argon2id KDF, HMAC-SHA-256)
Sleutelalgoritmenssh-rsa, ssh-dss (DSA), ecdsa-sha2-nistp256/384/521, ssh-ed25519, ssh-ed448
WachtwoordversleutelingAES-256-CBC; v2 gebruikt op SHA-1 gebaseerde KDF; v3 gebruikt Argon2id (memory-hard KDF) - aanzienlijk sterker tegen brute-force
IntegriteitscontroleHMAC-SHA-1 (v2) of HMAC-SHA-256 (v3) berekend over publieke sleutel, privésleutel, algoritmenaam en commentaar
StructuurSleutel/waarde-headers op meerdere regels + Base64-blokken: publieke sleutelregels, privésleutelregels, Private-MAC; v3 voegt Argon2 KDF-parameterregels toe bij versleuteling
Typische grootte1 KB - 4 KB ongeacht sleutelalgoritme
InteroperabiliteitNiet direct bruikbaar met OpenSSH-tools; moet worden geëxporteerd naar PEM of het nieuwe OpenSSH-formaat via PuTTYgen
BevatZowel publieke als privésleutelcomponenten in één enkel bestand
BeveiligingsopmerkingPPK v2 met SHA-1 HMAC wordt als zwakker beschouwd; upgraden naar v3 via PuTTYgen wordt aanbevolen voor sleutels die nog in v2-formaat zijn
UitgebrachtEarly 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
Laatste versiePPK version 3 (PuTTY 0.75+, 2021)
Specificatietartarus.org

PPK conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PPK-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PPK-bestanden.

Veelgestelde vragen

Hoe converteer ik een PPK-bestand naar PEM voor Linux/macOS?
Installeer PuTTY-tools: brew install putty (macOS) of apt install putty-tools (Linux). Gebruik daarna: puttygen key.ppk -O private-openssh -o key.pem
Hoe open ik een PPK-bestand op Windows?
Gebruik PuTTYgen (gratis, officiële PuTTY-tool). Het toont de sleuteldetails en stelt u in staat om te converteren of de wachtwoordzin te wijzigen.
Wat is het verschil tussen PPK v2 en PPK v3?
PPK v3 (PuTTY 0.75+, 2021) gebruikt Argon2id KDF voor wachtwoordversterking en HMAC-SHA-256 voor integriteit - veel moeilijker te kraken via brute-force dan het op SHA-1 gebaseerde schema van PPK v2. Upgrade met PuTTYgen.
Kan ik een PPK-bestand direct gebruiken met OpenSSH?
Nee - converteer het eerst met puttygen. OpenSSH kan het PPK-formaat niet standaard lezen.
Mijn PPK-bestand vraagt om een wachtwoordzin, maar ik ben deze vergeten.
Er is geen herstelmethode - de privésleutel is met AES-256 versleuteld met uw wachtwoordzin. De enige optie is om een nieuw sleutelpaar te genereren en authorized_keys op de server bij te werken.
Is het veilig om mijn PPK-bestand te uploaden naar een online converter?
Nee - uw privésleutel zou worden blootgesteld aan de server van de derde partij. Gebruik in plaats daarvan PuTTYgen lokaal.

Referenties

1PuTTY - Official PPK file format specification (Appendix C)tartarus.org
2PuTTY Download pagewww.chiark.greenend.org.uk

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DATProgram Data File (generic)
10.TXTPlain Text File

Gerelateerde extensies

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z