.P7S

Arquivo P7S

PKCS #7 / S/MIME Digital Signature (smime.p7s)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo P7S - geralmente chamado smime.p7s - é a assinatura digital anexada a um e-mail assinado. Ele comprova a identidade do remetente e que a mensagem não foi alterada em trânsito. Normalmente, você não o abre manualmente; um cliente de e-mail compatível com S/MIME (Outlook, Apple Mail, Thunderbird) o lê automaticamente e exibe um selo de «assinado». O arquivo aparece como um anexo avulso apenas quando seu aplicativo de e-mail não consegue processar S/MIME.

Desenvolvedor: RSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIME Categoria: Arquivos Variados Padrão aberto MIME: application/pkcs7-signature
ABRE EM Windows macOS Linux
Relacionado: .TORRENT · .MSO · .MD5 · .SHS

Nesta página

19k+ extensões indexadas
Última revisão em Jun 25, 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 P7S?

Um arquivo .p7s é um anexo de e-mail protegido com uma assinatura digital. Ele não contém o corpo do e-mail em si - carrega apenas a assinatura criptográfica e o certificado X.509 do signatário, enquanto o corpo da mensagem permanece como uma parte separada e legível do e-mail.

A assinatura digital garante que o e-mail não foi modificado em trânsito e verifica se o remetente é quem afirma ser. Assim, exclui a possibilidade de a mensagem ser adulterada por terceiros caso seja capturada em trânsito.

Suporte a assinatura digital

As mensagens de e-mail são assinadas digitalmente usando a tecnologia PKCS #7 (Public-Key Cryptography Standard), agora padronizada pela IETF como CMS (Cryptographic Message Syntax, RFC 5652). O arquivo .p7s é armazenado em codificação binária DER ou, menos comumente, como texto PEM Base64 começando com -----BEGIN PKCS7-----. Seu tipo MIME é application/pkcs7-signature.

Para verificar tal mensagem, o usuário precisa usar um cliente de e-mail que suporte este padrão. A maioria dos aplicativos de e-mail - incluindo Microsoft Outlook, Apple Mail e Mozilla Thunderbird - reconhece assinaturas digitais automaticamente. Quando um cliente de e-mail não suporta S/MIME, o arquivo .p7s aparece como um anexo visível chamado smime.p7s, exibindo dados binários brutos ou Base64 em vez de texto legível. Para inspecionar seu conteúdo via linha de comando, use openssl pkcs7 -in smime.p7s -print_certs -noout.

Um formato intimamente relacionado é o .p7m, que envolve tanto a mensagem quanto a assinatura em um único pacote assinado ou criptografado.

Segurança e proteção

RISCO: LOW

Um arquivo p7s é inofensivo por si só - são dados de assinatura/certificado sem código executável, e ele protege você ao provar que uma mensagem ou documento é autêntico e não foi modificado. As armadilhas reais referem-se à interpretação, não à infecção: (1) «assinado» não é «criptografado» - o corpo de um e-mail assinado ainda é enviado em texto claro; (2) uma assinatura válida prova a identidade e integridade do remetente, NÃO que o conteúdo seja confiável (um malfeitor com um certificado válido pode assinar uma mensagem maliciosa); (3) a verificação é tão boa quanto a cadeia de confiança do certificado, portanto, um selo «válido» de um certificado não confiável/autoassinado significa pouco. Trate um smime.p7s surpresa como um sinal de que o e-mail está legitimamente assinado e, em seguida, julgue o remetente pela mensagem em si.

Detalhes do formato

em resumo
NOME COMPLETOPKCS #7 / S/MIME Digital Signature (smime.p7s)
DESENVOLVEDORRSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIMEdesde PKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
TIPO MIMEapplication/pkcs7-signature
TIPOAssinatura criptográfica destacada ou envolvida em PKCS#7/CMS (binário DER, às vezes PEM/Base64). Carrega a assinatura e o(s) certificado(s) do signatário, não o conteúdo do documento.
PADRÃOAberto · livre de royalties
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
3082
ASCII
0·
Um p7s é um objeto ASN.1 PKCS#7/CMS SignedData. Arquivos p7s binários (DER) começam com 0x30 0x82 (SEQUENCE + comprimento de 2 bytes); os protegidos por PEM começam com o texto «-----BEGIN PKCS7-----». No e-mail, ele aparece como o anexo «smime.p7s». É uma ASSINATURA, não o corpo da mensagem - abri-lo diretamente mostra dados binários/Base64, não o e-mail.

Programas que abrem arquivos P7S

Windows3 apps
Mozilla Thunderbird Código aberto Cliente de e-mail gratuito compatível com S/MIME; abra a mensagem assinada e o Thunderbird verifica a assinatura e mostra o certificado. Melhor opção gratuita.
OpenSSL Código aberto Para inspecionar/verificar uma assinatura de documento: «openssl pkcs7 -inform DER -in smime.p7s -print_certs -text» (visualizar), ou «openssl smime -verify» para validar contra o arquivo assinado.
Microsoft Outlook Pago Abra o e-mail assinado no Outlook (compatível com S/MIME): ele lê o smime.p7s automaticamente e exibe um selo de «fita vermelha» de assinado - não há necessidade de abrir o .p7s você mesmo.
macOS3 apps
Mozilla Thunderbird Código aberto Cliente de e-mail gratuito compatível com S/MIME; abra a mensagem assinada e o Thunderbird verifica a assinatura e mostra o certificado. Melhor opção gratuita.
Apple Mail Integrado Abra o e-mail assinado no Mail (com o certificado do remetente confiável): ele processa o smime.p7s e marca a mensagem como assinada. Não abra o anexo diretamente.
OpenSSL (Terminal) Código aberto Use «openssl pkcs7»/«openssl smime -verify» no Terminal para inspecionar ou verificar uma assinatura de documento .p7s destacada.
Linux2 apps
Mozilla Thunderbird Código aberto Cliente de e-mail gratuito compatível com S/MIME; abra a mensagem assinada e o Thunderbird verifica a assinatura e mostra o certificado. Melhor opção gratuita.
OpenSSL Código aberto Para inspecionar/verificar uma assinatura de documento: «openssl pkcs7 -inform DER -in smime.p7s -print_certs -text» (visualizar), ou «openssl smime -verify» para validar contra o arquivo assinado.

Detalhes técnicos

especificação profunda
Nome completoAssinatura Digital PKCS #7 / S/MIME
Tipo MIMEapplication/pkcs7-signature
Codificação bináriaDER (ASN.1 Distinguished Encoding Rules) - produz um arquivo binário compacto
Variante em textoPEM: dados Base64 entre os marcadores -----BEGIN PKCS7----- e -----END PKCS7-----
Bytes mágicos (DER)0x30 0x82 no deslocamento 0 - tag ASN.1 SEQUENCE seguida por um campo de comprimento de 2 bytes
Estrutura de dadosASN.1 SEQUENCE encapsulando um objeto CMS SignedData conforme definido na RFC 5652
Nome de arquivo típico no e-mailsmime.p7s - o nome fixo exigido pelo padrão S/MIME
Conteúdo carregadoValor da assinatura criptográfica mais um ou mais certificados de signatário X.509 v3 incorporados
Tipo de assinaturaDestacada (Detached) - o corpo do e-mail permanece em uma parte MIME separada, legível sem o arquivo .p7s
Algoritmos de assinaturaRSA, DSA, ECDSA - determinados pelo tipo de chave no certificado X.509 do signatário
Algoritmos de resumo (Digest)SHA-256, SHA-384, SHA-512; SHA-1 descontinuado conforme RFC 8419 e RFC 9325
Formato do certificadoX.509 v3; a cadeia de certificados completa pode ser incorporada para suportar validação offline
Especificação governanteCMS RFC 5652, substituindo o PKCS #7 v1.5 original e a RFC 2630
Modelo de confiançaPKI baseada em CA - a validade da assinatura requer uma cadeia de certificados para uma Autoridade Certificadora confiável
LançadoPKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
Padrão abertoSim · livre de royalties
Especificaçãowww.rfc-editor.org

Conversões de P7S

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos P7S. 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 P7S.

Perguntas frequentes

O que é um arquivo smime.p7s em um e-mail?
É a assinatura digital de um e-mail assinado, no formato PKCS#7/S/MIME. Ele prova a identidade do remetente e que a mensagem não foi alterada. NÃO contém o texto da mensagem - você não o abre; um app de e-mail compatível com S/MIME o lê automaticamente.
Como faço para abrir um arquivo P7S?
Normalmente, você não o abre diretamente. Leia o e-mail original em um cliente que suporte S/MIME (Outlook, Apple Mail, Thunderbird) e ele verificará a assinatura para você. Para inspecionar a assinatura .p7s de um documento, use OpenSSL.
Por que continuo recebendo anexos smime.p7s?
Porque o remetente assina o e-mail com S/MIME e seu app de e-mail (geralmente webmail ou um cliente de celular) não consegue processar a assinatura, então ela aparece como um anexo restante. Abra a mensagem em um cliente compatível com S/MIME e o anexo desaparecerá, tornando-se um selo de «assinado».
Posso abrir um arquivo P7S no Bloco de Notas ou convertê-lo em um documento legível?
Não haverá resultado útil - um p7s contém dados de assinatura binários/Base64, não um documento. Não há nada para converter para PDF ou texto. Se você deseja o conteúdo do e-mail, abra a mensagem original em um cliente de e-mail S/MIME; o p7s carrega apenas a assinatura e o certificado.
O smime.p7s é seguro / é um vírus?
É seguro - é um anexo de assinatura padrão, não um executável, e na verdade indica que o e-mail foi assinado digitalmente. Apenas lembre-se de que «assinado» significa autêntico, não necessariamente conteúdo seguro; julgue a mensagem em si.
Qual é a diferença entre .p7s e .p7m?
.p7s é uma assinatura destacada (o conteúdo assinado permanece separado). .p7m envolve o conteúdo assinado (e muitas vezes o próprio conteúdo) dentro do envelope PKCS#7. Ambos são PKCS#7/CMS; o .p7m incorpora os dados, o .p7s fica ao lado deles.

Referências

1RFC 5652 - Cryptographic Message Syntax (CMS / PKCS#7)www.rfc-editor.org
2RFC 8551 - S/MIME 4.0 Message Specificationwww.rfc-editor.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.XDWDocuWorks Document
10.JPGJPEG Image

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