PGP ASCII Armor (ASC) — fichier .asc

pérenne

Encodage texte de données chiffrées ou signées avec PGP/GnuPG, facilement copiable dans un e-mail.

Le fichier .asc encode en texte lisible (base64 avec en-têtes) des données PGP/GnuPG qui seraient sinon binaires — une signature, une clé publique ou un message chiffré — afin qu’elles puissent être copiées-collées telles quelles dans un e-mail ou un champ de texte sans corruption, contrairement au format binaire .gpg équivalent.

Chaque bloc commence par une ligne d’en-tête distinctive selon son contenu (“—–BEGIN PGP SIGNATURE—–”, “—–BEGIN PGP PUBLIC KEY BLOCK—–”…), sans signature binaire puisqu’il s’agit justement de texte pur. C’est la forme privilégiée pour partager une clé publique PGP sur un site web ou dans une signature d’e-mail.

Ce format d’encodage, appelé “ASCII Armor”, inclut aussi une somme de contrôle sur 24 bits en fin de bloc, permettant de détecter une corruption survenue lors d’une copie manuelle ou d’un transfert par un canal de texte peu fiable (certains anciens systèmes de messagerie, par exemple, altéraient les fins de ligne).

Le même mécanisme d’encodage texte est utilisé indépendamment du contenu réel transporté : une clé publique, une signature détachée ou un message chiffré partagent tous la même structure d’enveloppe ASCII, seul l’en-tête et le contenu décodé du bloc en base64 en révèlent la nature exacte.

De nombreuses distributions Linux et projets open source publient un fichier .asc de signature détachée aux côtés de leurs sommes de contrôle SHA256 ou de leurs images ISO, ce qui permet à quiconque de vérifier avec la clé publique du projet que le fichier téléchargé n’a pas été altéré, y compris par le miroir de téléchargement lui-même.

Signature binaire

Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .asc ?

GnuPG, Kleopatra permettent d'ouvrir gratuitement un fichier .asc. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format PGP ASCII Armor (ASC) ?

Le format PGP ASCII Armor (ASC) est associé aux types MIME application/pgp-signature et application/pgp-encrypted.

Le format PGP ASCII Armor (ASC) (.asc) est-il encore utilisé aujourd'hui ?

Oui, le format PGP ASCII Armor (ASC) est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.

Peut-on ouvrir un fichier .asc sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .asc ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :