Preskočiť na obsah

Odtlačok kľúča SSH

Vypočítajte odtlačky verejných kľúčov OpenSSH presne tak, ako ich vypisuje ssh-keygen -l. Vložte riadok z id_ed25519.pub, authorized_keys alebo known_hosts, prípadne blok verejného kľúča SSH2 podľa RFC 4716; získate odtlačok SHA-256 vo formáte base64, starší odtlačok MD5 v šestnástkovom zápise s dvojbodkami, typ a veľkosť kľúča aj komentár. Podporované sú kľúče RSA, DSA, ECDSA, Ed25519 a bezpečnostné kľúče FIDO, naraz až 100 kľúčov.

Obnoviť

Často kladené otázky

Aký vstup nástroj očakáva?

Vložte riadok verejného kľúča OpenSSH, napríklad ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host, pričom na každom riadku bude jeden kľúč. Fungujú aj riadky z authorized_keys s voľbami na začiatku a riadky known_hosts s názvami hostiteľov na začiatku, pretože typ kľúča sa nachádza v riadku. Prázdne riadky a riadky začínajúce znakom # sa preskočia.

Ako sa vypočíta odtlačok SHA-256?

Údaje kľúča vo formáte base64 sa dekódujú na binárny blok kľúča, zahashujú pomocou SHA-256 a zapíšu ako SHA256: nasledované base64 bez koncových znakov =. Tento formát používajú ssh-keygen -l, výzvy OpenSSH pre kľúče hostiteľov a GitHub.

Na čo slúži odtlačok MD5?

Staršie verzie OpenSSH spred verzie 6.8 a niektoré hostingové panely stále zobrazujú formát MD5: 16 bajtov ako dvojice malých hexadecimálnych znakov oddelené dvojbodkami. Zobrazuje sa s predponou MD5:, rovnako ako pri ssh-keygen -E md5 -l. Na porovnávanie uprednostnite SHA-256.

Ktoré typy kľúčov sú podporované?

ssh-rsa, ssh-dss, ssh-ed25519, ecdsa-sha2-nistp256, nistp384 a nistp521, ako aj typy bezpečnostných kľúčov FIDO sk-ssh-ed25519@openssh.com a sk-ecdsa-sha2-nistp256@openssh.com. Certifikáty OpenSSH končiace na -cert-v01@openssh.com nie sú podporované.

Ako sa určuje veľkosť kľúča?

Pri kľúčoch RSA a DSA sa uvádza dĺžka modulu alebo prvočísla v bitoch. Pri kľúčoch ECDSA sa podľa krivky uvádza 256, 384 alebo 521 a pri kľúčoch Ed25519 256. Nástroj tiež kontroluje, či sa typ v bloku kľúča zhoduje s typom uvedeným pred ním.

Môžem vložiť verejný kľúč SSH2 podľa RFC 4716?

Áno. Bloky medzi ---- BEGIN SSH2 PUBLIC KEY ---- a ---- END SSH2 PUBLIC KEY ----, ktoré exportuje PuTTYgen a niektoré komerčné servery SSH, sa načítajú spolu s hlavičkou Comment. Každý blok sa počíta ako jeden kľúč.

Čo zobrazuje riadok ssh-keygen?

Zobrazuje výstup príkazu ssh-keygen -l -f key.pub: veľkosť, odtlačok SHA-256, komentár a typ v zátvorkách, napríklad 256 SHA256:... user@host (ED25519). Pri kľúči bez komentára sa komentár nezobrazí, rovnako ako pri ssh-keygen.

Môžem vložiť súkromný kľúč?

Nie, nemali by ste. Nástroj číta iba verejné kľúče. Ak chcete získať verejný kľúč zo súboru so súkromným kľúčom vo svojom počítači, spustite ssh-keygen -y -f ~/.ssh/id_ed25519 a vložte jeho výstup.

Prečo sa môj kľúč označuje ako neplatný?

Údaje base64 môžu byť skrátené, zalomené do viacerých riadkov alebo zmiešané s iným kľúčom, prípadne sa typ uvedený na začiatku nemusí zhodovať s dátovým blokom kľúča. Znova skopírujte celý riadok zo súboru .pub a ponechajte ho v jednom riadku.

Existuje limit a ukladajú sa nejaké údaje?

Naraz môžete vložiť až 100 kľúčov a 262,144 znakov. Verejné kľúče sa spracúvajú v pamäti počas tejto požiadavky a nikdy sa nezaznamenávajú ani neukladajú.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.