OpenPGP-nyckelgenerator
Generera säkra OpenPGP-nyckelpar (ECC eller RSA) med offentlig nyckel, privat nyckel och återkallningscertifikat för kryptering och digitala signaturer
Inmatning
Utdata
Readme
Vad är OpenPGP?
OpenPGP är en öppen standard för kryptering och signering av data, som mest används för säker e‑postkommunikation. Den använder public‑key‑kryptografi, där varje användare har ett nyckelpar: en publik nyckel som kan delas med vem som helst, och en privat nyckel som måste hållas hemlig. Meddelanden som krypterats med någons publika nyckel kan endast dekrypteras med den motsvarande privata nyckeln, vilket säkerställer att endast den avsedda mottagaren kan läsa meddelandet.
Hur fungerar public‑key‑kryptografi?
Public‑key‑kryptografi bygger på matematiska algoritmer som gör det beräkningsmässigt omöjligt att härleda en privat nyckel från dess publika motsvarighet. När du genererar ett nyckelpar är de två nycklarna matematiskt kopplade – data som krypterats med den publika nyckeln kan endast dekrypteras med den privata nyckeln, och vice versa. Detta möjliggör två grundläggande operationer: kryptering (så att endast mottagaren kan läsa ett meddelande) och digitala signaturer (för att bevisa att ett meddelande kommer från dig och inte har ändrats).
Vad är ECC och RSA?
RSA (Rivest-Shamir-Adleman) och ECC (Elliptic Curve Cryptography) är två olika kryptografiska algoritmer som används för att generera nyckelpar:
- RSA är den traditionella algoritmen, brett stödjande och väl förstådd. Den kräver större nyckelstorlekar (2048‑4096 bitar) för att uppnå stark säkerhet.
- ECC är en modern algoritm som ger motsvarande säkerhet med mycket mindre nyckelstorlekar, vilket resulterar i snabbare operationer och mindre nycklar. Curve25519 rekommenderas särskilt för dess säkerhets- och prestandaegenskaper.
Verktygsbeskrivning
Denna OpenPGP Key Generator skapar kryptografiskt säkra PGP‑nyckelpar direkt i din webbläsare. Den stöder både RSA‑ och ECC‑algoritmer med olika nyckelstorlekar och kurvor. Verktyget genererar tre utdata: en publik nyckel för delning, en privat nyckel för dekryptering och signering, samt ett återkallningscertifikat för att ogiltigförklara dina nycklar om de blir komprometterade.
Funktioner
- Stöd för flera algoritmer: Välj mellan RSA (2048, 3072, 4096 bitar) eller ECC med olika kurvor (Curve25519, NIST P-256/384/521, Brainpool)
- Lösenfras‑skydd: Kryptera valfritt din privata nyckel med en lösenfras för extra säkerhet
- Nyckelutgång: Ange ett utgångsdatum eller skapa nycklar som aldrig går ut
- Konfiguration av användar‑ID: Lägg till ditt namn, e‑post och valfri kommentar för att identifiera din nyckel
- Återkallningscertifikat: Genererar automatiskt ett återkallningscertifikat för att ogiltigförklara nyckeln
Användningsområden
- Säker e‑postkommunikation: Generera nycklar för användning med e‑postklienter som stödjer PGP/GPG‑kryptering, såsom Thunderbird, Apple Mail eller Outlook med tillägg
- Filkryptering: Skapa nycklar för att kryptera känsliga dokument innan de delas via osäkra kanaler
- Kodsignering: Signera programvarureleaser och Git‑commits för att verifiera äkthet och integritet
- Integration med lösenordshanterare: Generera nycklar för lösenordshanterare som stödjer PGP‑kryptering
- Säker meddelandekommunikation: Använd PGP‑nycklar med meddelandeappar som stödjer end‑to‑end‑kryptering