.P7S

Plik P7S

PKCS #7 / S/MIME Digital Signature (smime.p7s)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik P7S - zazwyczaj o nazwie smime.p7s - to podpis cyfrowy dołączony do podpisanej wiadomości e-mail. Potwierdza on tożsamość nadawcy oraz fakt, że wiadomość nie została zmieniona podczas przesyłania. Zazwyczaj nie otwiera się go samodzielnie; klient pocztowy obsługujący S/MIME (Outlook, Apple Mail, Thunderbird) odczytuje go automatycznie i wyświetla ikonę „podpisano”. Plik pojawia się jako luźny załącznik tylko wtedy, gdy aplikacja pocztowa nie potrafi przetworzyć standardu S/MIME.

Deweloper: RSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIME Kategoria: Różne pliki Otwarty standard MIME: application/pkcs7-signature
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .TORRENT · .MSO · .MD5 · .SHS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 25, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku P7S?

Plik .p7s to załącznik wiadomości e-mail zabezpieczony podpisem cyfrowym. Nie zawiera on samej treści wiadomości - niesie jedynie podpis kryptograficzny i certyfikat X.509 sygnatariusza, podczas gdy treść wiadomości pozostaje oddzielną, czytelną częścią e-maila.

Podpis cyfrowy gwarantuje, że wiadomość nie została zmodyfikowana w drodze i weryfikuje, że nadawca jest tym, za kogo się podaje. Wyklucza to możliwość manipulacji treścią przez osoby trzecie w przypadku przechwycenia wiadomości podczas przesyłania.

Obsługa podpisu cyfrowego

Wiadomości e-mail są podpisywane cyfrowo przy użyciu technologii PKCS #7 (Public-Key Cryptography Standard), obecnie ustandaryzowanej przez IETF jako CMS (Cryptographic Message Syntax, RFC 5652). Plik .p7s jest przechowywany w kodowaniu binarnym DER lub, rzadziej, jako tekst PEM Base64 zaczynający się od -----BEGIN PKCS7-----. Jego typ MIME to application/pkcs7-signature.

Aby zweryfikować taką wiadomość, użytkownik musi korzystać z klienta pocztowego obsługującego ten standard. Większość aplikacji pocztowych - w tym Microsoft Outlook, Apple Mail i Mozilla Thunderbird - automatycznie rozpoznaje podpisy cyfrowe. Gdy klient pocztowy nie obsługuje S/MIME, plik .p7s pojawia się jako widoczny załącznik o nazwie smime.p7s, wyświetlając surowe dane binarne lub Base64 zamiast czytelnego tekstu. Aby sprawdzić jego zawartość z poziomu wiersza poleceń, użyj openssl pkcs7 -in smime.p7s -print_certs -noout.

Formatem ściśle powiązanym jest .p7m, który pakuje zarówno wiadomość, jak i podpis w jeden podpisany lub zaszyfrowany pakiet.

Bezpieczeństwo

RYZYKO: LOW

Plik p7s sam w sobie jest nieszkodliwy - to dane podpisu/certyfikatu bez kodu wykonywalnego, które chronią Cię, potwierdzając autentyczność i integralność wiadomości. Prawdziwe pułapki dotyczą interpretacji, a nie infekcji: (1) „podpisany” nie oznacza „zaszyfrowany” - treść podpisanego e-maila jest nadal wysyłana jawnym tekstem; (2) prawidłowy podpis dowodzi tożsamości nadawcy, ale NIE tego, że treść jest godna zaufania (przestępca z ważnym certyfikatem może podpisać szkodliwą wiadomość); (3) weryfikacja jest tak dobra, jak łańcuch zaufania certyfikatu, więc ikona „ważny” przy niezaufanym/własnym certyfikacie niewiele znaczy. Traktuj niespodziewany smime.p7s jako znak, że e-mail jest legalnie podpisany, a następnie oceń nadawcę na podstawie samej treści.

Szczegóły formatu

w pigułce
PEŁNA NAZWAPKCS #7 / S/MIME Digital Signature (smime.p7s)
DEWELOPERRSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIMEod PKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
KATEGORIARóżne pliki
TYP MIMEapplication/pkcs7-signature
TYPOdłączony lub opakowany podpis kryptograficzny w formacie PKCS#7/CMS (binarny DER, czasem PEM/Base64). Zawiera podpis i certyfikat(y) nadawcy, a nie treść dokumentu.
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
3082
ASCII
0·
Plik p7s to obiekt ASN.1 PKCS#7/CMS SignedData. Binarne pliki p7s (DER) zaczynają się od 0x30 0x82 (SEQUENCE + 2-bajtowa długość); te w formacie PEM zaczynają się od tekstu „-----BEGIN PKCS7-----”. W e-mailu pojawia się jako załącznik „smime.p7s”. Jest to PODPIS, a nie treść wiadomości - bezpośrednie otwarcie go pokaże dane binarne/Base64, a nie e-mail.

Programy otwierające pliki P7S

Windows3 apps
Mozilla Thunderbird Open-source Darmowy klient pocztowy obsługujący S/MIME; otwórz podpisaną wiadomość, a Thunderbird zweryfikuje podpis i wyświetli certyfikat. Najlepsza darmowa opcja.
OpenSSL Open-source Aby sprawdzić/zweryfikować podpis dokumentu: „openssl pkcs7 -inform DER -in smime.p7s -print_certs -text” (podgląd) lub „openssl smime -verify”, aby sprawdzić poprawność względem podpisanego pliku.
Microsoft Outlook Płatny Otwórz podpisany e-mail w Outlook (obsługuje S/MIME): automatycznie odczyta smime.p7s i wyświetli ikonę czerwonej wstążki „podpisano” - nie trzeba samodzielnie otwierać pliku .p7s.
macOS3 apps
Mozilla Thunderbird Open-source Darmowy klient pocztowy obsługujący S/MIME; otwórz podpisaną wiadomość, a Thunderbird zweryfikuje podpis i wyświetli certyfikat. Najlepsza darmowa opcja.
Apple Mail Wbudowany Otwórz podpisany e-mail w Mail (z zaufanym certyfikatem nadawcy): aplikacja przetworzy smime.p7s i oznaczy wiadomość jako podpisaną. Nie otwieraj załącznika bezpośrednio.
OpenSSL (Terminal) Open-source Użyj „openssl pkcs7”/„openssl smime -verify” w Terminalu, aby sprawdzić lub zweryfikować odłączony podpis .p7s dokumentu.
Linux2 apps
Mozilla Thunderbird Open-source Darmowy klient pocztowy obsługujący S/MIME; otwórz podpisaną wiadomość, a Thunderbird zweryfikuje podpis i wyświetli certyfikat. Najlepsza darmowa opcja.
OpenSSL Open-source Aby sprawdzić/zweryfikować podpis dokumentu: „openssl pkcs7 -inform DER -in smime.p7s -print_certs -text” (podgląd) lub „openssl smime -verify”, aby sprawdzić poprawność względem podpisanego pliku.

Szczegóły techniczne

specyfikacja
Pełna nazwaPodpis cyfrowy PKCS #7 / S/MIME
Typ MIMEapplication/pkcs7-signature
Kodowanie binarneDER (ASN.1 Distinguished Encoding Rules) - tworzy kompaktowy plik binarny
Wariant tekstowyPEM: dane Base64 pomiędzy znacznikami -----BEGIN PKCS7----- i -----END PKCS7-----
Magic bytes (DER)0x30 0x82 na offsetcie 0 - tag ASN.1 SEQUENCE, po którym następuje 2-bajtowe pole długości
Struktura danychASN.1 SEQUENCE hermetyzująca obiekt CMS SignedData zgodnie z definicją w RFC 5652
Typowa nazwa pliku w e-mailusmime.p7s - stała nazwa wymagana przez standard S/MIME
Przenoszona zawartośćWartość podpisu kryptograficznego oraz jeden lub więcej osadzonych certyfikatów sygnatariusza X.509 v3
Typ podpisuOdłączony (Detached) - treść e-maila pozostaje w oddzielnej części MIME, czytelnej bez pliku .p7s
Algorytmy podpisuRSA, DSA, ECDSA - określane przez typ klucza w certyfikacie X.509 sygnatariusza
Algorytmy skrótuSHA-256, SHA-384, SHA-512; SHA-1 wycofany zgodnie z RFC 8419 i RFC 9325
Format certyfikatuX.509 v3; pełny łańcuch certyfikatów może być osadzony w celu obsługi walidacji offline
Specyfikacja nadrzędnaCMS RFC 5652, zastępujący oryginalny PKCS #7 v1.5 oraz RFC 2630
Model zaufaniaPKI oparty na CA - ważność podpisu wymaga łańcucha certyfikatów do zaufanego urzędu certyfikacji
WydanoPKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.rfc-editor.org

Konwersje P7S

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami P7S. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki P7S.

Najczęściej zadawane pytania

Co to jest plik smime.p7s w wiadomości e-mail?
To podpis cyfrowy podpisanej wiadomości e-mail w formacie PKCS#7/S/MIME. Potwierdza tożsamość nadawcy i to, że wiadomość nie została zmieniona. NIE zawiera on tekstu wiadomości - nie otwiera się go; aplikacja pocztowa obsługująca S/MIME odczytuje go automatycznie.
Jak otworzyć plik P7S?
Zazwyczaj nie otwiera się go bezpośrednio. Przeczytaj oryginalną wiadomość e-mail w kliencie obsługującym S/MIME (Outlook, Apple Mail, Thunderbird), a on zweryfikuje podpis za Ciebie. Aby sprawdzić podpis .p7s dokumentu, użyj OpenSSL.
Dlaczego ciągle otrzymuję załączniki smime.p7s?
Dzieje się tak, ponieważ nadawca podpisuje swoje e-maile za pomocą S/MIME, a Twoja aplikacja pocztowa (często poczta przez przeglądarkę lub klient mobilny) nie potrafi przetworzyć podpisu, więc wyświetla go jako zbędny załącznik. Otwórz wiadomość w kliencie obsługującym S/MIME, a załącznik zamieni się w ikonę „podpisano”.
Czy mogę otworzyć plik P7S w Notatniku lub przekonwertować go na czytelny dokument?
Nie przyniesie to użytecznych rezultatów - p7s to binarne dane podpisu lub Base64, a nie dokument. Nie ma czego konwertować na PDF ani tekst. Jeśli chcesz poznać treść e-maila, otwórz oryginalną wiadomość w kliencie S/MIME; plik p7s zawiera tylko podpis i certyfikat.
Czy smime.p7s jest bezpieczny / czy to wirus?
Jest bezpieczny - to standardowy załącznik z podpisem, a nie plik wykonywalny. W rzeczywistości wskazuje on, że e-mail został podpisany cyfrowo. Pamiętaj tylko, że „podpisany” oznacza autentyczny, a niekoniecznie bezpieczny pod względem treści; samą wiadomość należy oceniać osobno.
Jaka jest różnica między .p7s a .p7m?
.p7s to podpis odłączony (podpisana treść pozostaje oddzielnie). .p7m pakuje podpisaną treść (i często samą zawartość) razem wewnątrz koperty PKCS#7. Oba to PKCS#7/CMS; .p7m osadza dane, .p7s znajduje się obok nich.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z