Generator för RSA-nyckelpar
Konfiguration
Nyckelstorlek
RSA-nyckelns modul-längd i bitar
Hashalgoritm
Hashalgoritm som används med RSA-OAEP
Offentlig nyckel (SPKI PEM)
Privat nyckel (PKCS#8 PEM)
Tekniska detaljer
Så fungerar RSA-nyckelpargeneratorn
Vad verktyget gör
Denna RSA-nyckelpargenerator skapar offentliga och privata nycklar med Web Crypto API direkt i din webbläsare. Den stöder nyckelstorlekar på 2048, 3072 och 4096 bitar med hashalgoritmerna SHA-256, SHA-384 eller SHA-512. Den offentliga nyckeln exporteras i SPKI PEM-format och den privata nyckeln i PKCS#8 PEM-format, båda kompatibla med OpenSSL och de flesta kryptografiska bibliotek. Ingen data skickas till någon server — all nyckelgenerering sker lokalt.
Vanliga användningsfall för utvecklare
Utvecklare använder detta verktyg för att snabbt generera RSA-nyckelpar för att testa krypteringsflöden, sätta upp JWT RS256-signering, konfigurera TLS/SSL-certifikat och prototypa säker kommunikation mellan tjänster. Det är användbart när du behöver ett engångsnyckelpar för utvecklingsmiljöer, CI/CD-pipelines eller för att lära dig om asymmetrisk kryptografi utan att installera OpenSSL.
Nyckelstorlekar och hashalgoritmer
RSA-nycklar på 2048 bitar används i stor utsträckning och anses säkra för de flesta applikationer. RSA-nycklar på 3072 bitar erbjuder en högre säkerhetsmarginal och rekommenderas av NIST för skydd bortom 2030. RSA-nycklar på 4096 bitar ger maximal säkerhet men tar längre tid att generera och bearbeta. Hashalgoritmen (SHA-256, SHA-384, SHA-512) används med RSA-OAEP för krypteringsoperationer och påverkar inte nyckelformatet.
PEM-format och kompatibilitet
De genererade nycklarna använder standardiserad PEM-kodning med radbrytning på 64 tecken enligt RFC 7468. Den offentliga nyckeln använder SPKI-formatet (Subject Public Key Info), medan den privata nyckeln använder PKCS#8-format. Dessa är kompatibla med OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography och de flesta andra bibliotek. Du kan spara nycklarna som .pem-filer och använda dem direkt i dina applikationer.
När du ska använda det här verktyget jämfört med kod
Använd den här generatorn för snabb nyckelgenerering under utveckling, testning och inlärning. För produktionssystem ska du generera RSA-nycklar med hjälp av din plattforms kryptobibliotek eller OpenSSL:s kommandoradsverktyg för att säkerställa korrekt nyckellagring, åtkomstkontroll och rotationspolicyer. Använd aldrig nycklar som genererats i webbläsaren för produktionssäkerhet — följ alltid din organisations rutiner för nyckelhantering.