.PGP

File PGP

PGP Encrypted File
Fai una domanda
RISPOSTA RAPIDA

Un file PGP è un file o un messaggio crittografato creato con PGP (Pretty Good Privacy) o un programma OpenPGP compatibile come GnuPG. Per leggerlo è necessario decrittografarlo - utilizzando una passphrase (se è stato crittografato con password) o la propria chiave privata (se è stato crittografato con la propria chiave pubblica). Su Windows si usa Gpg4win/Kleopatra, su macOS GPG Suite, su Linux il comando integrato gpg. Rinominare il file non serve a nulla; il contenuto rimane testo cifrato finché non viene decrittografato.

Sviluppatore: PGP (Phil Zimmermann, 1991); now Symantec/Broadcom PGP and the OpenPGP standard (IETF); GnuPG reads it too Categoria: File crittografati Standard aperto MIME: application/pgp-encrypted
SI APRE SU Windows macOS Linux
Correlati: .ASC · .SIG · .DEC · .GPG

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 24, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PGP?

File crittografato Pretty Good Privacy (PGP) - un file .pgp è un file di dati binari OpenPGP che solitamente contiene contenuti crittografati, sebbene la stessa estensione compaia anche su file di firma e file di chiavi esportate. Gli strumenti crittografici PGP utilizzano i file .pgp per decifrare informazioni e firmare file o messaggi. Il sistema PGP è stato originariamente sviluppato nel 1991 come formato proprietario da Phil Zimmermann, ma è stato successivamente implementato come standard aperto sotto forma di OpenPGP (RFC 4880, aggiornato a RFC 9580 nel 2024) e nell'implementazione GnuPG. L'obiettivo principale di PGP è garantire la sicurezza e l'integrità dello scambio di informazioni.

I file con estensione .pgp possono essere utilizzati per decrittografare informazioni cifrate utilizzando la chiave pubblica associata alla chiave privata di un destinatario. I file .pgp non devono essere aperti o modificati manualmente, poiché ciò potrebbe danneggiare irrevocabilmente i dati crittografati. A differenza delle prime versioni di PGP che si affidavano principalmente a RSA, le implementazioni moderne supportano molteplici algoritmi a chiave pubblica - inclusi RSA, ECDH, ECDSA e EdDSA - combinati con una chiave di sessione simmetrica (AES-256, CAST5 o 3DES) per crittografare il payload. I contenuti tipici crittografati e memorizzati come file .pgp includono:

  • messaggi di posta elettronica,
  • file di testo,
  • cartelle,
  • archivi di file come gli archivi ZIP.

Le estensioni .pgp e .gpg sono intercambiabili - entrambe trasportano lo stesso flusso di pacchetti OpenPGP; .pgp tende a provenire dalla linea commerciale originale PGP (ora Broadcom Encryption Desktop), mentre .gpg tende a provenire da GnuPG. L'equivalente testuale ASCII-armored utilizza l'estensione .asc e inizia con -----BEGIN PGP MESSAGE-----. Esistono molte diverse implementazioni dello standard PGP utilizzate su vari sistemi operativi - i programmi disponibili da riga di comando o con una GUI dedicata utilizzano tutti lo stesso standard crittografico sottostante per la crittografia e la decrittografia.

Sicurezza e incolumità

RISCHIO: LOW

Il formato .pgp è uno strumento di sicurezza, non una minaccia: il file contiene dati OpenPGP crittografati (e possibilmente firmati) e non contiene codice eseguibile. Le vere precauzioni riguardano chiavi e segreti: se un .pgp è in realtà una chiave PRIVATA esportata, non condividerla mai e proteggila con una passphrase robusta. Decrittografa sempre localmente con GnuPG/PGP - non incollare mai una passphrase o una chiave privata in un sito web; i «decrittografatori PGP online» che chiedono la tua chiave sono truffe (e non possono decrittografare nulla di cui non abbiano la chiave). Una decrittografia riuscita significa solo che il file è stato decifrato; il file recuperato (ad esempio un documento o un eseguibile) comporta comunque i rischi normalmente associati a quel tipo di file.

Dettagli del formato

in sintesi
NOME COMPLETOPGP Encrypted Fileanche noto come Pretty Good Privacy encrypted file, OpenPGP message file
SVILUPPATOREPGP (Phil Zimmermann, 1991); now Symantec/Broadcom PGP and the OpenPGP standard (IETF); GnuPG reads it toodal PGP 1.0 in 1991 (Phil Zimmermann); OpenPGP standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
TIPO MIMEapplication/pgp-encrypted
TIPODati binari OpenPGP - il più delle volte un file/messaggio crittografato; la stessa estensione .pgp appare anche su firme e file di chiavi
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File di chiave pubblica/privata PGP - Una chiave OpenPGP esportata viene talvolta salvata come .pgp (binario) anziché .asc - viene importata, non decrittografata.
  • File di firma PGP/OpenPGP - Una firma binaria separata può avere l'estensione .pgp (l'equivalente testuale è .asc o .sig).

Programmi che aprono file PGP

Windows2 apps
Gpg4win (Kleopatra) Open-source Fai clic con il tasto destro sul file .pgp > Decrittografa e verifica (o esegui «gpg -d file.pgp» in un terminale). Inserisci la passphrase o sblocca la chiave privata. Gratuito e legge i file creati con PGP.
Symantec/Broadcom Encryption Desktop (PGP) A pagamento Il successore commerciale di PGP Desktop; decrittografa i file .pgp. Necessario solo nelle aziende che hanno già la licenza, altrimenti usa il gratuito Gpg4win.
macOS2 apps
GPG Suite Gratuito GUI per GnuPG (GPG Keychain + Finder Services); decrittografa/verifica i file .pgp direttamente dal Finder.
GnuPG (gpg) Open-source Installa tramite Homebrew («brew install gnupg»), quindi «gpg -d file.pgp > output» per decrittografare.
Linux2 apps
GnuPG (gpg) Open-source Installa tramite Homebrew («brew install gnupg»), quindi «gpg -d file.pgp > output» per decrittografare.
Seahorse (GNOME Passwords and Keys) Open-source Gestore di chiavi GUI; con l'integrazione del file manager è possibile decrittografare/verificare i file .pgp da Nautilus.

Dettagli tecnici

specifiche approfondite
Formato contenitoreFlusso di pacchetti OpenPGP - pacchetti tag-length-value (TLV) concatenati in un unico file binario
CodificaBinaria (pacchetti OpenPGP grezzi); le varianti testuali ASCII-armored degli stessi dati utilizzano l'estensione .asc
Ordine dei byteBig-endian per i campi di lunghezza multi-ottetto e i campi MPI (multi-precision integer)
Algoritmi a chiave pubblicaRSA, DSA, ECDH (X25519/X448), ECDSA, EdDSA (Ed25519/Ed448) - algoritmo dichiarato per pacchetto
Cifrario simmetricoAES-128, AES-192, AES-256, CAST5, 3DES - una chiave di sessione generata casualmente viene crittografata con la chiave pubblica del destinatario o derivata da una passphrase
CompressioneOpzionale - il testo in chiaro può essere compresso con ZIP, ZLIB o BZIP2 prima della crittografia (pacchetto Compressed Data)
Protezione dell'integritàModified Detection Code (MDC) / SEIP o tag di autenticazione AEAD (RFC 9580); la decrittografia fallisce o avvisa se il testo cifrato è stato manomesso
Versioni del formato pacchettov3 (legacy), v4 (RFC 4880, ampiamente utilizzato), v6 (RFC 9580, 2024) - suite di cifratura e modalità AEAD dichiarate per pacchetto
Tipo MIMEapplication/pgp-encrypted (primario); anche application/pgp e application/octet-stream
Dimensione tipica del fileSegue il payload crittografato - da pochi KB per brevi messaggi a molti GB per grandi archivi, più un piccolo sovraccarico di intestazione per pacchetto
Magic / firma del fileNessun magic universale singolo; il primo byte è un tag di pacchetto OpenPGP (bit alto sempre impostato) - valori comuni: 0x85, 0x84 (dati crittografati), 0x99 (chiave pubblica), 0x89 (firma)
Estensione intercambiabile.gpg trasporta dati OpenPGP identici; .pgp è la convenzione commerciale PGP / Broadcom, .gpg è la convenzione GnuPG
Supporto piattaformaMulti-piattaforma - Windows, macOS, Linux e qualsiasi sistema operativo che esegua GnuPG o un'implementazione OpenPGP compatibile
Requisito di decrittografiaIl destinatario deve possedere la chiave privata corrispondente alla chiave pubblica utilizzata durante la crittografia, o conoscere la passphrase per la crittografia solo simmetrica
RilasciatoPGP 1.0 in 1991 (Phil Zimmermann); OpenPGP standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
Ultima versioneOpenPGP RFC 9580 (2024); .pgp is also produced by legacy/commercial PGP and Symantec/Broadcom Encryption Desktop
Standard apertoSì · royalty-free
Specificawww.rfc-editor.org

Conversioni PGP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PGP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PGP.

Domande frequenti

Come posso aprire / decrittografare un file .pgp?
Installa uno strumento PGP/OpenPGP - Gpg4win su Windows, GPG Suite su macOS, il comando gpg integrato su Linux - quindi esegui «gpg file.pgp» (o «gpg -d file.pgp»). È necessaria la passphrase o la chiave privata con cui il file è stato crittografato. Non c'è modo di leggerlo senza decrittografarlo.
Qual è la differenza tra .pgp e .gpg?
In pratica nessuna: entrambi sono dati binari OpenPGP. .pgp solitamente proviene dal PGP originale/commerciale, .gpg da GnuPG, ma ogni strumento legge i file dell'altro. La forma testuale ASCII è .asc.
Ho rinominato il file .pgp e vedo solo caratteri senza senso: perché?
Perché è crittografato, non ha solo un'estensione diversa. Il contenuto è testo cifrato finché non lo decrittografi con PGP/GnuPG e la passphrase o chiave privata corretta. Rinominarlo non cambia nulla.
Posso decrittografare un .pgp senza password o chiave?
No. Senza la passphrase (simmetrica) o la chiave privata corretta (crittografia a chiave pubblica), non può essere decrittografato: questo è l'intero scopo del formato. Se hai perso la chiave/passphrase, i dati sono irrecuperabili.
Devo acquistare PGP per aprire un file .pgp?
No. Il software libero e open-source GnuPG (con Gpg4win/Kleopatra su Windows o GPG Suite su macOS) legge perfettamente i file .pgp creati con PGP, poiché utilizzano tutti lo standard OpenPGP.
Come posso crittografare un file come .pgp?
Per un destinatario: «gpg --encrypt --recipient [email protected] file» produce un file crittografato che solo lui può aprire. Solo con passphrase: «gpg --symmetric file». Aggiungi «--armor» per la forma testuale .asc.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z