.P7S

Файл P7S

PKCS #7 / S/MIME Digital Signature (smime.p7s)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл P7S - обычно называемый smime.p7s - это цифровая подпись, прикрепленная к подписанному электронному письму. Он подтверждает личность отправителя и то, что сообщение не было изменено при пересылке. Обычно вам не нужно открывать его самостоятельно; почтовый клиент с поддержкой S/MIME (Outlook, Apple Mail, Thunderbird) считывает его автоматически и отображает значок «подписано». Файл отображается как обычное вложение только в том случае, если ваше почтовое приложение не умеет обрабатывать S/MIME.

Разработчик: RSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIME Категория: Другие файлы Открыть стандартное MIME: application/pkcs7-signature
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .TORRENT · .MSO · .MD5 · .SHS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 25, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла P7S?

Файл .p7s - это вложение к электронному письму, защищенное цифровой подписью. Он не содержит самого текста письма - он несет в себе только криптографическую подпись и сертификат X.509 подписавшего, в то время как тело сообщения остается отдельной, читаемой частью письма.

Цифровая подпись гарантирует, что письмо не было изменено в процессе доставки, и подтверждает, что отправитель именно тот, за кого себя выдает. Таким образом, исключается возможность подмены сообщения третьей стороной в случае его перехвата.

Поддержка цифровой подписи

Электронные сообщения подписываются цифровой подписью с использованием технологии PKCS #7 (Public-Key Cryptography Standard), которая в настоящее время стандартизирована IETF как CMS (Cryptographic Message Syntax, RFC 5652). Файл .p7s хранится в бинарной кодировке DER или, реже, в виде текста PEM Base64, начинающегося с -----BEGIN PKCS7-----. Его MIME-тип - application/pkcs7-signature.

Чтобы проверить такое сообщение, пользователю необходимо использовать почтовый клиент, поддерживающий этот стандарт. Большинство почтовых приложений, включая Microsoft Outlook, Apple Mail и Mozilla Thunderbird, распознают цифровые подписи автоматически. Если почтовый клиент не поддерживает S/MIME, файл .p7s отображается как видимое вложение с именем smime.p7s, содержащее необработанные бинарные данные или данные Base64, а не читаемый текст. Чтобы просмотреть его содержимое из командной строки, используйте openssl pkcs7 -in smime.p7s -print_certs -noout.

Тесно связанным форматом является .p7m, который объединяет и сообщение, и подпись в единый подписанный или зашифрованный пакет.

Безопасность и защита

РИСК: LOW

Файл p7s сам по себе безвреден - это данные подписи/сертификата без исполняемого кода, и он защищает вас, доказывая подлинность и неизменность сообщения или документа. Реальные риски связаны с интерпретацией, а не с заражением: (1) «подписано» не означает «зашифровано» - тело подписанного письма все равно передается в открытом виде; (2) действительная подпись доказывает личность отправителя и целостность, но НЕ то, что контент заслуживает доверия (злоумышленник с валидным сертификатом может подписать вредоносное сообщение); (3) проверка ценна лишь настолько, насколько надежна цепочка доверия сертификата, поэтому значок «валидно» от недоверенного/самоподписанного сертификата мало что значит. Относитесь к неожиданному smime.p7s как к признаку того, что письмо легитимно подписано, а затем оценивайте отправителя по самому сообщению.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPKCS #7 / S/MIME Digital Signature (smime.p7s)
РАЗРАБОТЧИКRSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIMEс PKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
КАТЕГОРИЯДругие файлы
MIME-ТИПapplication/pkcs7-signature
ТИПОтсоединенная или упакованная криптографическая подпись в формате PKCS#7/CMS (бинарный DER, иногда PEM/Base64). Содержит подпись и сертификат(ы) подписавшего, а не содержимое документа.
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.torrent.mso.md5.shs
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
3082
ASCII
0·
Файл p7s представляет собой объект ASN.1 PKCS#7/CMS SignedData. Бинарные (DER) файлы p7s начинаются с 0x30 0x82 (SEQUENCE + 2-байтовая длина); файлы в формате PEM начинаются с текста «-----BEGIN PKCS7-----». В электронной почте он отображается как вложение «smime.p7s». Это ПОДПИСЬ, а не тело сообщения - при прямом открытии отображаются бинарные данные или Base64, а не текст письма.

Программы, открывающие файлы P7S

Windows3 apps
Mozilla Thunderbird Открытый код Бесплатный почтовый клиент с поддержкой S/MIME; откройте подписанное сообщение, и Thunderbird проверит подпись и покажет сертификат. Лучший бесплатный вариант.
OpenSSL Открытый код Для проверки подписи документа: «openssl pkcs7 -inform DER -in smime.p7s -print_certs -text» (просмотр) или «openssl smime -verify» для валидации относительно подписанного файла.
Microsoft Outlook Платно Откройте подписанное письмо в Outlook (поддерживает S/MIME): он автоматически прочитает smime.p7s и покажет значок «подписано» в виде красной ленты - открывать .p7s самостоятельно не нужно.
macOS3 apps
Mozilla Thunderbird Открытый код Бесплатный почтовый клиент с поддержкой S/MIME; откройте подписанное сообщение, и Thunderbird проверит подпись и покажет сертификат. Лучший бесплатный вариант.
Apple Mail Встроенная Откройте подписанное письмо в Mail (при условии доверия к сертификату отправителя): программа обработает smime.p7s и пометит сообщение как подписанное. Не открывайте вложение напрямую.
OpenSSL (Terminal) Открытый код Используйте «openssl pkcs7»/«openssl smime -verify» в терминале для проверки или верификации отсоединенной подписи .p7s документа.
Linux2 apps
Mozilla Thunderbird Открытый код Бесплатный почтовый клиент с поддержкой S/MIME; откройте подписанное сообщение, и Thunderbird проверит подпись и покажет сертификат. Лучший бесплатный вариант.
OpenSSL Открытый код Для проверки подписи документа: «openssl pkcs7 -inform DER -in smime.p7s -print_certs -text» (просмотр) или «openssl smime -verify» для валидации относительно подписанного файла.

Технические подробности

глубокая спецификация
Полное названиеЦифровая подпись PKCS #7 / S/MIME
MIME-типapplication/pkcs7-signature
Бинарная кодировкаDER (ASN.1 Distinguished Encoding Rules) - создает компактный бинарный файл
Текстовый вариантPEM: данные Base64 между маркерами -----BEGIN PKCS7----- и -----END PKCS7-----
Магические байты (DER)0x30 0x82 со смещением 0 - тег ASN.1 SEQUENCE, за которым следует 2-байтовое поле длины
Структура данныхASN.1 SEQUENCE, инкапсулирующая объект CMS SignedData, как определено в RFC 5652
Типичное имя файла в почтеsmime.p7s - фиксированное имя, предписанное стандартом S/MIME
СодержимоеЗначение криптографической подписи плюс один или несколько встроенных сертификатов подписавшего X.509 v3
Тип подписиОтсоединенная (Detached) - тело письма остается в отдельной части MIME, читаемой без файла .p7s
Алгоритмы подписиRSA, DSA, ECDSA - определяются типом ключа в сертификате X.509 подписавшего
Алгоритмы хешированияSHA-256, SHA-384, SHA-512; SHA-1 устарел согласно RFC 8419 и RFC 9325
Формат сертификатаX.509 v3; полная цепочка сертификатов может быть встроена для поддержки автономной проверки
Управляющая спецификацияCMS RFC 5652, заменяющая оригинальные PKCS #7 v1.5 и RFC 2630
Модель доверияPKI на основе CA - валидность подписи требует цепочки сертификатов до доверенного центра сертификации
ВыпущенPKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
Открыть стандартноеДа · без роялти
Спецификацияwww.rfc-editor.org

Конвертации P7S

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами P7S. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах P7S.

Часто задаваемые вопросы

Что такое файл smime.p7s в электронном письме?
Это цифровая подпись подписанного письма в формате PKCS#7/S/MIME. Она доказывает личность отправителя и то, что сообщение не было изменено. Она НЕ содержит текст сообщения - вам не нужно её открывать; почтовое приложение с поддержкой S/MIME прочитает её автоматически.
Как открыть файл P7S?
Обычно его не открывают напрямую. Прочитайте исходное письмо в клиенте, поддерживающем S/MIME (Outlook, Apple Mail, Thunderbird), и он сам проверит подпись. Чтобы изучить подпись .p7s в документе, используйте OpenSSL.
Почему я постоянно получаю вложения smime.p7s?
Потому что отправитель подписывает свои письма с помощью S/MIME, а ваше почтовое приложение (часто веб-интерфейс или мобильный клиент) не может обработать подпись, поэтому она отображается как лишнее вложение. Откройте сообщение в клиенте с поддержкой S/MIME, и вложение превратится в значок «подписано».
Можно ли открыть файл P7S в Блокноте или конвертировать его в читаемый документ?
Это не даст полезного результата - p7s содержит бинарные данные подписи или Base64, а не документ. Его нельзя конвертировать в PDF или текст. Если вам нужно содержимое письма, откройте исходное сообщение в почтовом клиенте S/MIME; p7s несет только подпись и сертификат.
Безопасен ли smime.p7s / не вирус ли это?
Это безопасно - это стандартное вложение с подписью, а не исполняемый файл, и оно фактически указывает на то, что письмо было подписано цифровой подписью. Просто помните, что «подписано» означает подлинность, а не обязательно безопасность контента; оценивайте само сообщение.
В чем разница между .p7s и .p7m?
.p7s - это отсоединенная подпись (подписанный контент остается отдельно). .p7m упаковывает подпись (и часто сам контент) вместе внутри конверта PKCS#7. Оба формата относятся к PKCS#7/CMS; .p7m встраивает данные, .p7s находится рядом с ними.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z