# RSA Key Generator

Generér et nyt RSA-nøglepar med en modulus på 2048 eller 3072 bit og den offentlige eksponent 65537. Du får den private nøgle som ukrypteret PKCS #8 PEM, den offentlige nøgle som SPKI PEM, den tilhørende OpenSSH ssh-rsa-linje med dens SHA-256-fingeraftryk, de RS- og PS-algoritmer, den kan signere med, samt RFC 7638 JWK-fingeraftrykket, der kan bruges som nøgle-id. Hvert par oprettes med Nodes crypto-modul til denne anmodning og gemmes aldrig.

## Ofte stillede spørgsmål

### Skal jeg vælge 2048 eller 3072 bit?

2048-bit RSA er stadig det almindelige minimum og accepteres overalt, også i JWT-biblioteker, der afviser mindre nøgler. 3072 bit svarer til sikkerhedsniveauet på 128 bit, som NIST SP 800-57 anbefaler efter 2030, men giver større signaturer og langsommere signering. Større størrelser som 4096 bit tilbydes ikke, fordi genereringstiden er uforudsigelig på en delt server.

### Hvilke formater bruger resultatet?

Den private nøgle er PEM-kodet PKCS #8 (BEGIN PRIVATE KEY), og den offentlige nøgle er PEM-kodet SubjectPublicKeyInfo (BEGIN PUBLIC KEY). Begge kan læses af OpenSSL, Java, .NET, Go, Node, jose og de fleste andre biblioteker. OpenSSH-linjen med den offentlige nøgle tilføjes til authorized_keys-filer.

### Er den private nøgle krypteret?

Nej, den private nøgle returneres uden en adgangssætning, så den kan indsættes direkte i andre værktøjer. Beskyt den, når den er gemt, ved at køre openssl pkey -in key.pem -aes256 -out key-encrypted.pem, og gem kun den krypterede fil. Hold den ukrypterede kopi ude af versionsstyring.

### Hvordan får jeg PKCS #1-formatet (BEGIN RSA PRIVATE KEY)?

Noget ældre software forventer den traditionelle PKCS #1-form. Kør openssl pkey -in key.pem -traditional -out key-rsa.pem med OpenSSL 3 for at konvertere PKCS #8-filen. Nøglematerialet er det samme; kun indpakningen ændres.

### Kan jeg bruge nøglen til SSH?

Ja. Indsæt ssh-rsa-linjen i ~/.ssh/authorized_keys på serveren, og gem den private PEM som din identitetsfil med tilladelserne 600, da OpenSSH læser PEM-kodede RSA-nøgler. Mange servere foretrækker nu Ed25519-nøgler, som Ed25519 Key Generator opretter.

### Hvad er et JWK-fingeraftryk?

Det er RFC 7638 SHA-256-hashen af den offentlige nøgles påkrævede JWK-medlemmer, kodet i base64url. Den identificerer nøglen uafhængigt af dens format, hvilket gør den velegnet som kid-værdi i JWT- og JWKS-dokumenter. JWK Converter viser den samme værdi for denne nøgle.

### Hvilke JWT-algoritmer kan denne nøgle signere med?

En RSA-nøgle kan signere med RS256, RS384 og RS512 (PKCS #1 v1.5) samt PS256, PS384 og PS512 (RSA-PSS). Brug den private PEM med JWT Generator, og giv verificeringsværktøjer den offentlige PEM eller dens JWK. Algoritmen er en egenskab ved signaturen, så én nøgle kan bruges til flere af dem.

### Gemmes den genererede nøgle nogen steder?

Nej. Nøgleparret oprettes i hukommelsen til din anmodning, returneres én gang i resultatet og logges eller gemmes aldrig. Hvis du mister det, skal du generere et nyt par, da ingen kan genskabe det for dig.

### Hvad gør kommentarfeltet?

Kommentaren føjes til OpenSSH-linjen med den offentlige nøgle, typisk user@host eller en etiket som deploy-2026, så du kan genkende nøglen i authorized_keys. Den ændrer ikke nøglen eller dens fingeraftryk. Kommentarer må være på op til 200 tegn, og mellemrum samles til enkelte mellemrum.

### Hvor tilfældige er nøglerne?

Primtallene kommer fra operativsystemets kryptografisk sikre tilfeldighetsgenerator via OpenSSL, den samme kilden som servere bruker til sine egne nøkler. Hver forespørsel oppretter et nytt, uavhengig nøkkelpar. Den offentlige eksponenten er alltid 65537, standardverdien.

Din annonce her?

[Send os en e-mail](mailto:hi@dennn.is?subject=Annoncering%20p%C3%A5%20OneClick%20Pro)

[Annonce Pluginsamlingen, der er klar til agenter, til WordPress.](https://sleekwp.com/?ref=oneclickpro)
