# SSH-nøglefingeraftryk

Beregn fingeraftryk af offentlige OpenSSH-nøgler præcis som ssh-keygen -l gør. Indsæt en linje fra id_ed25519.pub, authorized_keys eller known_hosts eller en offentlig RFC 4716 SSH2-nøgleblok, og få fingeraftrykket SHA-256 i base64-format, det ældre fingeraftryk MD5 i hexadecimalt format med kolon, nøgletype, størrelse og kommentar. RSA-, DSA-, ECDSA-, Ed25519- og FIDO-sikkerhedsnøgler understøttes, op til 100 nøgler ad gangen.

## Ofte stillede spørgsmål

### Hvilket input forventer værktøjet?

Indsæt en offentlig OpenSSH-nøglelinje, f.eks. ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host, med én nøgle pr. linje. Linjer fra authorized_keys med indstillinger foran og known_hosts-linjer med værtsnavne foran fungerer også, fordi nøgletypen står i linjen. Tomme linjer og linjer, der begynder med #, springes over.

### Hvordan beregnes fingeraftrykket SHA-256?

Nøgledataene i base64 afkodes til den binære nøgleblob, hashes med SHA-256 og skrives som SHA256: efterfulgt af base64 uden afsluttende =-udfyldning. Dette er formatet, som ssh-keygen -l, OpenSSH-prompt til værtsnøgler og GitHub bruger.

### Hvad bruges fingeraftrykket MD5 til?

Ældre OpenSSH-versioner før 6.8 og nogle hostingpaneler viser stadig formen MD5: 16 bytes som hexadecimale par med små bogstaver adskilt af kolon. Det vises med præfikset MD5:, som matcher ssh-keygen -E md5 -l. Brug helst SHA-256 til sammenligninger.

### Hvilke nøgletyper understøttes?

ssh-rsa, ssh-dss, ssh-ed25519, ecdsa-sha2-nistp256, nistp384 og nistp521 samt FIDO-sikkerhedsnøglerne sk-ssh-ed25519@openssh.com og sk-ecdsa-sha2-nistp256@openssh.com. OpenSSH-certifikater, der slutter på -cert-v01@openssh.com, understøttes ikke.

### Hvordan bestemmes nøglens størrelse?

For RSA- og DSA-nøgler angives modulusens eller primtallets bitlængde. For ECDSA-nøgler angives 256, 384 eller 521 alt efter kurven, og for Ed25519-nøgler angives 256. Værktøjet kontrollerer også, at typen inde i nøgleblobben stemmer overens med typen, der står foran den.

### Kan jeg indsætte en offentlig RFC 4716 SSH2-nøgle?

Ja. Blokke mellem ---- BEGIN SSH2 PUBLIC KEY ---- og ---- END SSH2 PUBLIC KEY ----, som eksporteres af PuTTYgen og visse kommercielle SSH-servere, læses sammen med deres Comment-header. Hver blok tæller som én nøgle.

### Hvad viser ssh-keygen-linjen?

Den gengiver outputtet fra ssh-keygen -l -f key.pub: størrelse, SHA-256-fingeraftryk, kommentar og type i parentes, for eksempel 256 SHA256:... user@host (ED25519). En nøgle uden kommentar vises uden kommentar, ligesom hos ssh-keygen.

### Kan jeg indsætte en privat nøgle?

Nej, og det bør du ikke gøre. Værktøjet læser kun offentlige nøgler. Hvis du vil hente den offentlige nøgle fra en privat nøglefil på din egen maskine, skal du køre ssh-keygen -y -f ~/.ssh/id_ed25519 og indsætte outputtet.

### Hvorfor angives min nøgle som ugyldig?

Base64-dataene kan være afkortet, fordelt over flere linjer eller blandet med en anden nøgle, eller typen foran stemmer muligvis ikke overens med nøgleblokken. Kopiér hele linjen fra .pub-filen igen, og sørg for, at den står på én linje.

### Er der en grænse, og gemmes der noget?

Du kan indsætte op til 100 nøgler og 262,144 tegn ad gangen. Offentlige nøgler behandles i hukommelsen for denne anmodning og logges eller gemmes aldrig.

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)
