Wat is het SEC-bestandsformaat?
Een .sec-bestand bevat private sleutels opgeslagen als ASCII-armored tekst of binaire gegevens. Dergelijke sleutels worden gebruikt door de PGP-versleutelingsoplossing om de vertrouwelijkheid en integriteit van e-mailgegevens te waarborgen die via open, onbeveiligde kanalen worden verzonden.
Inhoud van een .sec-bestand
De private sleutel wordt opgeslagen in ASCII-tekst of binair formaat - de gebruiker kan de gewenste vorm kiezen door een toepasselijke vlag mee te geven aan het commando voor het aanmaken van de sleutel. ASCII-armored .sec-bestanden beginnen met de herkenbare header -----BEGIN PGP PRIVATE KEY BLOCK-----; binaire bestanden gebruiken een OpenPGP-pakketstroom zoals gedefinieerd in RFC 4880 (bijgewerkt door RFC 9580 in 2024). In beide gevallen is het geheime sleutelmateriaal met een wachtwoordzin beveiligd via een string-to-key (S2K) afleiding. De publieke tegenhanger van een .sec-sleutelring gebruikt gewoonlijk de .PKR extensie, terwijl armored exports de .ASC extensie kunnen dragen.
Hoe PGP werkt
*Pretty Good Privacy* maakt gebruik van een publieke-sleutelsysteem voor het versleutelen van e-mailberichten. De publieke sleutel is, zoals de naam al zegt, ontworpen om openbaar beschikbaar te zijn. Het PGP-algoritme is zodanig ontworpen dat om een bericht te ontsleutelen dat met een publieke sleutel is versleuteld, de private sleutel van hetzelfde sleutelpaar vereist is. Een sleutelpaar wordt automatisch gegenereerd op basis van onder andere het e-mailadres en de gebruikersnaam van de gebruiker. Voor een goede werking van dit systeem is het essentieel dat de private sleutel wordt beschermd tegen onbevoegde toegang - het .sec-bestand moet daarom in een veilige omgeving worden bewaard.
Vergelijking met de praktijk
In eenvoudige bewoordingen kan PGP worden vergeleken met de werking van een traditionele brievenbus. De sleutel van uw brievenbus is als uw private sleutel: iedereen kan een brief door de gleuf werpen, maar omdat alleen u de sleutel bezit, kan niemand anders deze eruit halen. Dit is de vereenvoudigde analogie van hoe het mechanisme waarop PGP is gebaseerd werkt, en het illustreert ook waarom de publieke sleutel openbaar moet zijn, terwijl de private sleutel en de toegang tot het .sec-bestand strikt beperkt moeten blijven.
Toepassingen van PGP
*Pretty Good Privacy* wordt gebruikt voor het beveiligen van e-mailberichten tegen onbevoegde toegang. Versleuteling garandeert ook dat er tijdens het transport niet met het bericht is geknoeid. PGP biedt bovendien de mogelijkheid om berichten te ondertekenen om de afzender te authenticeren. Modern GnuPG (gpg-commando) gebruikt standaard geen .sec-bestanden meer, maar slaat al het sleutelmateriaal op in een interne keybox (pubring.kbx); de .sec-extensie wordt voornamelijk aangetroffen bij klassieke PGP-desktopsoftware zoals Symantec Encryption Desktop en legacy sleutelexports, die vaak samen met .PGP-bestanden opnieuw worden geïmporteerd.
Beveiliging & veiligheid
RISICO: HIGHEen .sec-bestand bevat PRIVAAT sleutelmateriaal - het meest gevoelige deel van een PGP-identiteit. Iedereen die het bestand EN de wachtwoordzin verkrijgt, kan uw berichten ontsleutelen en zich als u voordoen. E-mail, upload of deel nooit een .sec-bestand; bewaar het versleuteld en maak offline back-ups; gebruik een sterke wachtwoordzin. Als een geheime sleutel is blootgesteld, trek deze dan onmiddellijk in en genereer een nieuwe. Wees op uw hoede voor „PGP key recovery”-diensten die u vragen uw geheime sleutel te uploaden.
Formaatdetails
in een notendop- Adobe Flash projector security/sandbox config (.sec) - Instellingen/SOL-gerelateerd beveiligingsbestand in sommige Flash-implementaties; verouderd en niet gerelateerd aan PGP.
- Steuererklaerung / certificaat '.sec'-bestanden - Sommige belasting- en certificaatprogramma's slaan een versleuteld gebruikerscertificaat op als .sec; versleuteld, geen sleutelring.
- Generieke 'secure/encrypted' .sec-output - Verschillende apps noemen hun versleutelde/beveiligde output '.sec'; het formaat hangt volledig af van de oorspronkelijke app.
Programma's die SEC-bestanden openen
Technische details
diepe specificaties| Bestandscodering | ASCII-armored (Base64 + CRC24) of ruwe binaire OpenPGP-pakketstroom |
| ASCII armor header | `-----BEGIN PGP PRIVATE KEY BLOCK-----` bij byte-offset 0 |
| Containerformaat | OpenPGP-pakketstroom volgens RFC 4880 / RFC 9580 |
| Beveiliging geheime sleutel | Versleuteling afgeleid van wachtwoordzin via string-to-key (S2K) functie; bestand is nutteloos voor een aanvaller zonder de wachtwoordzin |
| MIME-type | application/pgp-keys |
| Byte-volgorde | Big-endian (OpenPGP multi-precision integers worden big-endian opgeslagen) |
| Pakketsleutelversies | v3 (legacy), v4 (standaard), v6 (geïntroduceerd in RFC 9580, 2024) |
| Integriteitscontrole | CRC24-checksum ingebed in ASCII armor; MDC of checksum over geheim materiaal in binaire vorm |
| Typische bestandsgrootte | 1 KB - 20 KB per sleutelblok |
| Ondersteunde algoritmen | RSA, DSA, Elgamal (legacy); ECDSA, ECDH, Ed25519/EdDSA (modern OpenPGP) |
| Besturingssystemen | Windows, macOS, Linux |
| Compressie sleutelmateriaal | Geheim sleutelmateriaal zelf is ongecomprimeerd; ASCII armor voegt geen compressielaag toe |
| Moderne opvolger | GnuPG slaat geheime sleutels op in de map `private-keys-v1.d/`; `.sec` ringbestanden worden niet standaard aangemaakt |
| Gerelateerde extensies | .asc, .gpg, .pgp, .pkr, .skr, .key |
| Rol sleutelpaar | Bevat de geheime (private) helft van een PGP-sleutelpaar; mag nooit worden gedeeld of verzonden zonder bescherming door een wachtwoordzin |
| Uitgebracht | PGP since 1991; OpenPGP standard RFC 4880 (2007), updated RFC 9580 (2024) |
| Laatste versie | OpenPGP RFC 9580 (2024) for the underlying key format |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.rfc-editor.org |
SEC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SEC-bestanden.