.PPK

Arquivo PPK

PuTTY Private Key File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PPK é um arquivo PuTTY Private Key - ele contém um par de chaves SSH usado para autenticação em servidores remotos. No Windows, abra e gerencie-o com o PuTTYgen (gratuito). No Linux ou macOS, converta-o primeiro para o formato OpenSSH: puttygen key.ppk -O private-openssh -o key.pem. Trate um arquivo PPK como uma senha - ele concede acesso ao servidor se for roubado.

Desenvolvedor: Simon Tatham (PuTTY project) Categoria: Arquivos Variados MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .TORRENT · .MSO · .MD5 · .SHS

Nesta página

19k+ extensões indexadas
Última revisão em Jul 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PPK?

Um arquivo .ppk é um arquivo PuTTY Private Key - um contêiner de chave privada SSH baseado em texto no formato proprietário do PuTTY, criado pela ferramenta de geração de chaves PuTTYgen e usado pelo PuTTY, WinSCP, FileZilla e clientes SSH compatíveis.

O arquivo armazena um par de chaves SSH (componentes de chave pública e privada) em um layout de texto estruturado de várias linhas. A primeira linha identifica a versão do formato e o algoritmo da chave, por exemplo:

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

Isso é seguido por campos de cabeçalho para tipo de criptografia e comentário, depois blocos codificados em Base64 para a chave pública, a chave privada opcionalmente criptografada e um MAC para verificação de integridade.

Existem três versões de formato:

  • PPK v1 - formato legado obsoleto
  • PPK v2 - usado pelo PuTTY antes da versão 0.75; a proteção por senha usa um KDF baseado em SHA-1 e AES-256-CBC; integridade verificada com HMAC-SHA-1
  • PPK v3 - introduzido com o PuTTY 0.75 (janeiro de 2021); substitui o SHA-1 KDF pelo Argon2id, tornando a força bruta de senhas significativamente mais difícil; usa HMAC-SHA-256

O PuTTYgen pode atualizar uma chave v2 para v3 no local. Para usar uma chave .ppk com ferramentas OpenSSH padrão (ssh, scp, sftp), ela deve primeiro ser exportada para PEM ou para o novo formato OpenSSH via PuTTYgen; os dois formatos não são diretamente intercambiáveis.

Arquivos PPK têm normalmente de 1 a 4 KB, independentemente do algoritmo da chave (RSA, DSA, ECDSA, Ed25519).

Segurança e proteção

RISCO: HIGH

Arquivos PPK contêm material de chave privada - equivalente a uma senha para todos os servidores onde a chave pública correspondente está autorizada. Um PPK sem senha concede acesso SSH imediato se obtido por um invasor. Proteja sempre com uma senha forte. Use o formato PPK v3 (PuTTY 0.75+) para uma proteção de senha Argon2id mais forte. Nunca armazene arquivos PPK não criptografados em unidades compartilhadas ou os inclua em repositórios de código-fonte. Sites que oferecem «abrir» ou «visualizar» arquivos PPK online são perigosos - enviar uma chave privada para um site de terceiros é equivalente a entregar uma senha.

Detalhes do formato

em resumo
NOME COMPLETOPuTTY Private Key Filetambém conhecido como PuTTY SSH key, PuTTY key pair file
DESENVOLVEDORSimon Tatham (PuTTY project)desde Early 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
TIPO MIMEapplication/octet-stream
TIPOContêiner de chave privada SSH baseado em texto (formato proprietário PuTTY)

Programas que abrem arquivos PPK

Windows4 apps
PuTTY Código aberto Na sessão do PuTTY: Connection → SSH → Auth → Browse para selecionar o arquivo de chave privada (.ppk). Usado para autenticação, não para edição.
PuTTYgen Código aberto Inicie o PuTTYgen → Load → selecione o arquivo .ppk → digite a senha se solicitado. Pode converter para o formato OpenSSH/PEM através do menu Conversions.
WinSCP Código aberto No diálogo de login do WinSCP: Advanced → SSH → Authentication → Private key file → selecione o .ppk.
FileZilla Código aberto Edit → Settings → Connection → SFTP → Add key file → selecione o .ppk.
macOS1 app
PuTTYgen (via Homebrew) Código aberto brew install putty → puttygen key.ppk -O private-openssh -o ~/.ssh/id_rsa para converter para uso com ssh.
Linux1 app
PuTTYgen (CLI) Código aberto puttygen key.ppk -O private-openssh -o key.pem - converte para o formato OpenSSH PEM para uso com ssh/scp/sftp.

Detalhes técnicos

especificação profunda
CodificaçãoTexto (cabeçalhos ASCII/UTF-8; dados de chave binária codificados em Base64 internamente)
Assinatura do arquivoA primeira linha é literalmente PuTTY-User-Key-File-N: algorithm (N = 2 ou 3); identifica a versão e o algoritmo da chave
Versões do formatov1 (obsoleto); v2 (PuTTY <0.75, HMAC-SHA-1, KDF baseado em SHA-1); v3 (PuTTY 0.75+, Argon2id KDF, HMAC-SHA-256)
Algoritmos de chavessh-rsa, ssh-dss (DSA), ecdsa-sha2-nistp256/384/521, ssh-ed25519, ssh-ed448
Criptografia de senhaAES-256-CBC; v2 usa KDF baseado em SHA-1; v3 usa Argon2id (KDF com uso intensivo de memória) - substancialmente mais forte contra força bruta
Verificação de integridadeHMAC-SHA-1 (v2) ou HMAC-SHA-256 (v3) computado sobre a chave pública, chave privada, nome do algoritmo e comentário
EstruturaCabeçalhos de chave/valor de várias linhas + blocos Base64: linhas de chave pública, linhas de chave privada, Private-MAC; v3 adiciona linhas de parâmetros Argon2 KDF quando criptografado
Tamanho típico1 KB - 4 KB independentemente do algoritmo da chave
InteroperabilidadeNão utilizável diretamente com ferramentas OpenSSH; deve ser exportado para PEM ou novo formato OpenSSH via PuTTYgen
ContémComponentes de chave pública e privada em um único arquivo
Nota de segurançaO PPK v2 com HMAC SHA-1 é considerado mais fraco; a atualização para v3 via PuTTYgen é recomendada para chaves que ainda estão no formato v2
LançadoEarly 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
Versão mais recentePPK version 3 (PuTTY 0.75+, 2021)
Especificaçãotartarus.org

Conversões de PPK

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PPK. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PPK.

Perguntas frequentes

Como converto um arquivo PPK para PEM para Linux/macOS?
Instale as ferramentas do PuTTY: brew install putty (macOS) ou apt install putty-tools (Linux). Então execute: puttygen key.ppk -O private-openssh -o key.pem
Como abro um arquivo PPK no Windows?
Use o PuTTYgen (ferramenta oficial e gratuita do PuTTY). Ele mostra os detalhes da chave e permite converter ou alterar a senha.
Qual é a diferença entre PPK v2 e PPK v3?
O PPK v3 (PuTTY 0.75+, 2021) usa Argon2id KDF para derivação de senha e HMAC-SHA-256 para integridade - muito mais difícil de quebrar por força bruta do que o esquema baseado em SHA-1 do PPK v2. Atualize usando o PuTTYgen.
Posso usar um arquivo PPK diretamente com o OpenSSH?
Não - converta-o primeiro com o puttygen. O OpenSSH não lê nativamente o formato PPK.
Meu arquivo PPK pede uma senha, mas eu a esqueci.
Não há método de recuperação - a chave privada é criptografada com AES-256 usando sua senha. A única opção é gerar um novo par de chaves e atualizar o arquivo authorized_keys no servidor.
É seguro enviar meu arquivo PPK para um conversor online?
Não - sua chave privada seria exposta ao servidor de terceiros. Use o PuTTYgen localmente em vez disso.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z