Qu'est-ce que le format de fichier SEC ?
Un fichier .sec contient des clés privées stockées sous forme de texte « ASCII-armored » ou de données binaires. Ces clés sont utilisées par la solution de chiffrement PGP pour garantir la confidentialité et l'intégrité des données de courrier électronique envoyées via des canaux ouverts et non sécurisés.
Contenu d'un fichier .sec
La clé privée est enregistrée soit au format texte ASCII, soit au format binaire - l'utilisateur peut choisir la forme préférée en passant un indicateur approprié à la commande de création de clé. Les fichiers .sec au format ASCII commencent par l'en-tête reconnaissable -----BEGIN PGP PRIVATE KEY BLOCK----- ; les fichiers binaires utilisent un flux de paquets OpenPGP tel que défini dans la RFC 4880 (mise à jour par la RFC 9580 en 2024). Dans les deux cas, le matériel de clé secrète est protégé par une phrase de passe via une dérivation « string-to-key » (S2K). La contrepartie publique d'un trousseau .sec utilise couramment l'extension .PKR, tandis que les exports au format ASCII peuvent porter l'extension .ASC.
Comment fonctionne PGP
*Pretty Good Privacy* utilise un système de clé publique pour chiffrer les messages électroniques. La clé publique, comme son nom l'indique, est et doit être publiquement disponible par conception. L'algorithme PGP est conçu de telle sorte que pour déchiffrer un message chiffré avec une clé publique, la clé privée de la même paire de clés est requise. Une paire de clés est générée automatiquement en fonction, entre autres, de l'adresse e-mail et du nom d'utilisateur de l'utilisateur. Il est essentiel pour le bon fonctionnement de ce système que la clé privée soit protégée contre tout accès non autorisé - le fichier .sec doit donc être stocké dans un environnement sécurisé.
Analogie avec le monde réel
En termes simples, PGP peut être comparé au fonctionnement du système de boîte aux lettres traditionnel. La clé de votre boîte aux lettres est comme votre clé privée : n'importe qui peut déposer une lettre par la fente, mais comme vous seul possédez la clé, personne d'autre ne peut la récupérer. C'est l'analogie simplifiée du fonctionnement du mécanisme sur lequel PGP est basé, et elle illustre également pourquoi la clé publique doit être publique alors que la clé privée et l'accès au fichier .sec doivent être strictement restreints.
Utilisations de PGP
*Pretty Good Privacy* est utilisé pour protéger les messages électroniques contre les accès non autorisés. Le chiffrement garantit également que le message n'a pas été altéré pendant le transport. PGP offre en outre la possibilité de signer des messages pour authentifier l'expéditeur. Le logiciel moderne GnuPG (commande gpg) n'utilise plus de fichiers .sec par défaut, stockant tout le matériel de clé dans un coffre interne (pubring.kbx) ; l'extension .sec se rencontre principalement avec les logiciels de bureau PGP classiques tels que Symantec Encryption Desktop et les anciens exports de clés, souvent réimportés aux côtés de fichiers .PGP.
Sécurité et sûreté
RISQUE : HIGHUn fichier .sec contient du matériel de clé PRIVÉE - la partie la plus sensible d'une identité PGP. Quiconque obtient le fichier ET sa phrase de passe peut déchiffrer vos messages et usurper votre identité. Ne jamais envoyer par e-mail, télécharger ou partager un fichier .sec ; stockez-le de manière chiffrée et sauvegardez-le hors ligne ; utilisez une phrase de passe forte. Si une clé secrète est exposée, révoquez-la immédiatement et générez-en une nouvelle. Méfiez-vous des services de « récupération de clé PGP » qui vous demandent de télécharger votre clé secrète.
Détails du format
en bref- Configuration de sécurité/sandbox Adobe Flash projector (.sec) - Fichier de sécurité lié aux paramètres/SOL dans certains déploiements Flash ; hérité et sans rapport avec PGP.
- Fichiers de certificat '.sec' pour déclaration d'impôts - Certains outils fiscaux et de certificat stockent un certificat utilisateur chiffré sous l'extension .sec ; chiffré, mais n'est pas un trousseau de clés.
- Sortie générique '.sec' sécurisée/chiffrée - Diverses applications nomment leur sortie chiffrée/sécurisée « .sec » ; le format dépend entièrement de l'application d'origine.
Programmes qui ouvrent les fichiers SEC
Détails techniques
spécifications approfondies| Encodage du fichier | ASCII-armored (Base64 + CRC24) ou flux de paquets OpenPGP binaire brut |
| En-tête ASCII armor | `-----BEGIN PGP PRIVATE KEY BLOCK-----` à l'offset d'octet 0 |
| Format de conteneur | Flux de paquets OpenPGP selon RFC 4880 / RFC 9580 |
| Protection de la clé secrète | Chiffrement dérivé d'une phrase de passe via la fonction « string-to-key » (S2K) ; le fichier est inutile pour un attaquant sans la phrase de passe |
| Type MIME | application/pgp-keys |
| Ordre des octets | Big-endian (les entiers multi-précision OpenPGP sont stockés en big-endian) |
| Versions de clé de paquet | v3 (hérité), v4 (standard), v6 (introduit dans la RFC 9580, 2024) |
| Vérification d'intégrité | Somme de contrôle CRC24 intégrée dans l'ASCII armor ; MDC ou somme de contrôle sur le matériel secret sous forme binaire |
| Taille de fichier typique | 1 Ko - 20 Ko par bloc de clé |
| Algorithmes pris en charge | RSA, DSA, Elgamal (hérités) ; ECDSA, ECDH, Ed25519/EdDSA (OpenPGP moderne) |
| Systèmes d'exploitation | Windows, macOS, Linux |
| Compression du matériel de clé | Le matériel de clé secrète lui-même n'est pas compressé ; l'ASCII armor n'ajoute aucune couche de compression |
| Successeur moderne | GnuPG stocke les clés secrètes dans le répertoire `private-keys-v1.d/` ; les fichiers de trousseau `.sec` ne sont pas créés par défaut |
| Extensions liées | .asc, .gpg, .pgp, .pkr, .skr, .key |
| Rôle de la paire de clés | Contient la moitié secrète (privée) d'une paire de clés PGP ; ne doit jamais être partagé ou transmis sans protection par phrase de passe |
| Publié | PGP since 1991; OpenPGP standard RFC 4880 (2007), updated RFC 9580 (2024) |
| Dernière version | OpenPGP RFC 9580 (2024) for the underlying key format |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.rfc-editor.org |
Conversions SEC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SEC.