RSA-nøkkelpargenerator
Konfigurasjon
Nøkkelstørrelse
RSA-nøkkelens moduluslengde i biter
Hash-algoritme
Hash-algoritme brukt med RSA-OAEP
Offentlig nøkkel (SPKI PEM)
Privat nøkkel (PKCS#8 PEM)
Tekniske detaljer
Slik fungerer RSA-nøkkelpargeneratoren
Hva verktøyet gjør
Denne RSA-nøkkelpargeneratoren lager offentlige og private nøkler ved hjelp av Web Crypto API direkte i nettleseren din. Den støtter nøkkelstørrelser på 2048, 3072 og 4096 bit med hashalgoritmene SHA-256, SHA-384 eller SHA-512. Den offentlige nøkkelen eksporteres i SPKI PEM-format og den private nøkkelen i PKCS#8 PEM-format, begge kompatible med OpenSSL og de fleste kryptografiske biblioteker. Ingen data sendes til noen server — all nøkkelgenerering skjer lokalt.
Vanlige bruksområder for utviklere
Utviklere bruker dette verktøyet for raskt å generere RSA-nøkkelpar for å teste krypteringsarbeidsflyter, sette opp JWT RS256-signering, konfigurere TLS/SSL-sertifikater og prototypere sikker kommunikasjon mellom tjenester. Det er nyttig når du trenger et engangsnøkkelpar for utviklingsmiljøer, CI/CD-pipelines eller for å lære om offentlig-nøkkel-kryptografi uten å installere OpenSSL.
Nøkkelstørrelser og hashalgoritmer
RSA-nøkler på 2048 bit er mye brukt og anses som sikre for de fleste applikasjoner. RSA-nøkler på 3072 bit gir en høyere sikkerhetsmargin og anbefales av NIST for beskyttelse utover 2030. RSA-nøkler på 4096 bit gir maksimal sikkerhet, men tar lengre tid å generere og behandle. Hashalgoritmen (SHA-256, SHA-384, SHA-512) brukes med RSA-OAEP for krypteringsoperasjoner og påvirker ikke nøkkelformatet.
PEM-format og kompatibilitet
De genererte nøklene bruker standard PEM-koding med linjebryting på 64 tegn per RFC 7468. Den offentlige nøkkelen bruker SPKI-formatet (Subject Public Key Info), mens den private nøkkelen bruker PKCS#8-format. Disse er kompatible med OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography og de fleste andre biblioteker. Du kan lagre nøklene som .pem-filer og bruke dem direkte i applikasjonene dine.
Når du bør bruke dette verktøyet vs. kode
Bruk denne generatoren for rask nøkkelgenerering under utvikling, testing og læring. For produksjonssystemer bør du generere RSA-nøkler ved å bruke plattformens kryptobibliotek eller OpenSSL-kommandolinjeverktøy for å sikre korrekt nøkkellagring, tilgangskontroll og rotasjonspolicyer. Bruk aldri nøkler generert i nettleseren for produksjonssikkerhet — følg alltid organisasjonens praksis for nøkkelhåndtering.