.GPG

Файл GPG

GnuPG Encrypted File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .gpg - это бинарные данные, созданные GnuPG (GNU Privacy Guard), бесплатным инструментом шифрования OpenPGP. Большинство файлов .gpg зашифрованы - чтобы прочитать такой файл, вам понадобится GnuPG и правильная парольная фраза или закрытый ключ, после чего нужно выполнить команду «gpg file.gpg» для расшифровки. Переименование файла ничего не даст; содержимое остается шифротекстом до момента расшифровки.

Разработчик: GnuPG (Free Software Foundation / g10 Code); OpenPGP standard (IETF) Категория: Зашифрованные файлы Открыть стандартное MIME: application/pgp-encrypted
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .ASC · .SIG · .DEC · .ENC

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

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

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

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

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

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

Формат файла .gpg используется для файлов, созданных с помощью GNU Privacy Guard (GnuPG), широко используемого инструмента шифрования с открытым исходным кодом. Файл .gpg чаще всего содержит зашифрованный файл или сообщение, хотя то же расширение также охватывает бинарные связки ключей и отсоединенные подписи в рамках той же экосистемы OpenPGP.

Данные, хранящиеся в файлах .gpg, соответствуют стандарту OpenPGP - первоначально определенному RFC 2440 (1998) и пересмотренному как RFC 4880 в 2007 году. Это тот же стандарт, который используется форматом .pgp (Pretty Good Privacy), что делает .gpg и .pgp практически взаимозаменяемыми на уровне данных. Стандарт получил значительное обновление в виде RFC 9580 (2024), в котором введено обязательное шифрование AEAD и поддержка современных эллиптических кривых, таких как Ed448 и X448. Чтобы расшифровать файл .gpg, вам понадобится GnuPG и соответствующий закрытый ключ получателя; бинарные связки ключей хранятся в файлах .kbx.

Файл .gpg является бинарным - он не предназначен для чтения человеком. Текстовый эквивалент в кодировке ASCII (ASCII-armored), который можно безопасно пересылать по электронной почте или вставлять в терминал, использует расширение .asc. В Windows наиболее распространенным способом работы с файлами .gpg является Gpg4win с графическим интерфейсом Kleopatra; в Linux и macOS шифрование, расшифровка и управление ключами выполняются с помощью инструмента командной строки gpg.

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

РИСК: LOW

Формат .gpg является инструментом безопасности, а не угрозой - файл представляет собой зашифрованные или подписанные данные OpenPGP и не содержит исполняемого кода. Реальную осторожность следует проявлять в отношении ключей и секретов: файл secring.gpg или .gpg с секретным ключом содержит ваши ЗАКРЫТЫЕ ключи - никогда не делитесь ими и защищайте их надежной парольной фразой. При расшифровке делайте это локально с помощью GnuPG, а не на веб-сайтах, где вам пришлось бы вводить пароль или закрытый ключ. Если вы получили зашифрованный файл, успешная расшифровка означает лишь то, что он был расшифрован - к полученному открытому тексту следует относиться с обычной осторожностью. После расшифровки восстановленный файл (например, exe или документ) несет в себе те же риски, которые характерны для данного типа файлов.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕGnuPG Encrypted File
РАЗРАБОТЧИКGnuPG (Free Software Foundation / g10 Code); OpenPGP standard (IETF)с GnuPG 1.0 in 1999; OpenPGP standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
MIME-ТИПapplication/pgp-encrypted
ТИПБинарные данные OpenPGP - чаще всего зашифрованный файл/сообщение; в экосистеме OpenPGP под расширением .gpg также хранятся бинарные подписи и связки ключей
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.asc.sig.dec.enc

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

Windows1 app
Gpg4win (Kleopatra) Открытый код Щелкните правой кнопкой мыши на .gpg > Дополнительные параметры GpgEX > Расшифровать и проверить (или выполните «gpg -d file.gpg» в терминале). Введите парольную фразу или разблокируйте закрытый ключ.
macOS2 apps
GnuPG (gpg) Открытый код Установите через Homebrew («brew install gnupg»), затем используйте «gpg -d file.gpg > output» для расшифровки.
GPG Suite Бесплатно Графический интерфейс для GnuPG (GPG Keychain + Finder Services); расшифровка и проверка файлов .gpg прямо из Finder.
Linux2 apps
GnuPG (gpg) Открытый код Установите через Homebrew («brew install gnupg»), затем используйте «gpg -d file.gpg > output» для расшифровки.
Seahorse (GNOME Passwords and Keys) Открытый код Графический менеджер ключей; благодаря интеграции с Nautilus вы можете расшифровывать и проверять файлы .gpg из файлового менеджера.

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

глубокая спецификация
MIME-типapplication/pgp-encrypted
Кодировка файлаБинарные пакеты OpenPGP (не Base64; текстовый вариант ASCII-armored см. в .asc)
Основное назначениеШифрование файлов и сообщений; также используется для бинарных связок ключей и отсоединенных подписей
Управляющий стандартOpenPGP - RFC 2440 (1998), RFC 4880 (2007), RFC 9580 (2024)
Структура пакетовСерия пакетов OpenPGP переменной длины; первый байт - это байт тега пакета с всегда установленным старшим битом
Магические байтыФиксированных нет - первый байт является тегом пакета OpenPGP; обычно 0x85, 0x84 или 0xC1 для пакетов с зашифрованными данными
Асимметричные алгоритмыRSA, ElGamal, ECDH, ECDSA, EdDSA (Ed25519; Ed448 добавлен в RFC 9580)
Симметричные шифрыAES-128/192/256, Camellia-128/192/256, 3DES, Twofish (выбираются на основе предпочтений алгоритмов в ключе получателя)
Алгоритмы хешированияSHA-256, SHA-512 (предпочтительные); SHA-1 (устаревший); SHA3-256, SHA3-512 (RFC 9580)
Сжатие перед шифрованиемНеобязательно - открытый текст может быть сжат с помощью DEFLATE (ZIP), ZLIB или BZIP2 перед шифрованием
Только симметричный режимПоддерживает шифрование на основе парольной фразы без открытого ключа с использованием деривации S2K (string-to-key)
Защита целостностиMDC (Modification Detection Code) в RFC 4880; режимы AEAD (OCB, EAX, GCM) стали обязательными в RFC 9580
Требования для расшифровкиЗакрытый ключ получателя (или парольная фраза для симметричных файлов) и GnuPG или совместимый инструмент OpenPGP
Инфраструктура ключейСовместимость с моделью Web of Trust (WoT) и публичными серверами ключей, такими как keys.openpgp.org
ВыпущенGnuPG 1.0 in 1999; OpenPGP standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
Открыть стандартноеДа · без роялти
Спецификацияwww.rfc-editor.org

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

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

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

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

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

Как открыть / расшифровать файл .gpg?
Установите GnuPG (он встроен в большинство дистрибутивов Linux; в Windows используйте Gpg4win, в macOS - GPG Suite или Homebrew), затем выполните команду «gpg file.gpg» (или «gpg -d file.gpg»). Вам понадобится парольная фраза или закрытый ключ, для которого был зашифрован файл. Прочитать его без расшифровки невозможно.
Я переименовал .gpg, но там все равно абракадабра - почему?
Потому что файл зашифрован, а не просто имеет другое расширение. Содержимое является шифротекстом до тех пор, пока вы не расшифруете его с помощью GnuPG и правильной парольной фразы или закрытого ключа. Переименование ничего не меняет.
В чем разница между .gpg и .asc?
Это одни и те же данные OpenPGP, но в разной кодировке: .gpg - бинарный формат, .asc - текст в формате ASCII-armored (Base64, который можно вставить в письмо). Конвертировать можно командами «gpg --armor» / «gpg --dearmor». Оба формата расшифровываются и проверяются одинаково.
Что такое pubring.gpg, secring.gpg и trustdb.gpg?
Это файлы связок ключей GnuPG в вашей папке ~/.gnupg: pubring.gpg содержит открытые ключи, устаревший secring.gpg содержал секретные ключи (в GnuPG 2.1+ он заменен хранилищем ключей и pubring.kbx), а trustdb.gpg - это база данных доверия. Они управляются GnuPG, их не нужно открывать вручную.
Как зашифровать файл в формате .gpg?
Для получателя: команда «gpg --encrypt --recipient [email protected] file» создаст file.gpg, который сможет открыть только он. Только с парольной фразой: «gpg --symmetric file». Добавьте «--armor», если вам нужна текстовая форма .asc.
Можно ли расшифровать .gpg без пароля?
Нет. Без парольной фразы (для симметричного шифрования) или правильного закрытого ключа (для шифрования с открытым ключом) файл расшифровать невозможно - в этом и заключается весь смысл. Онлайн-сервисы «расшифровки gpg», у которых нет вашего ключа, - это мошенничество.

Ссылки

1RFC 9580 - OpenPGP (current standard)www.rfc-editor.org
2GnuPG - official site & documentationgnupg.org

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

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

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

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

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

.ASCOpenPGP ASCII-Armored File
.SIGOpenPGP Detached Signature
.DECEncrypted / Encoded data file (generic)
.ENCEncrypted / Encoded file (generic)
.KDBXKeePass 2 Password Database
.PGPPGP Encrypted File

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

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

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

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