Forbhreathnú ar an eochair
| Cineál eochrach | Ed25519 |
|---|---|
| Ainm an algartaim SSH | ssh-ed25519 |
| Tacaíocht | OpenSSH 6.5 agus níos nuaí, PuTTY 0.68 agus níos nuaí |
| Formáid na heochrach príobháidí | OpenSSH (openssh-key-v1), unencrypted |
| Méarlorg | SHA256:OkqKmqArU8SoYzSvX7KIZ1F8XdO/FSxFspCrbszALjE |
Eochair phoiblí
An eochair phoiblí i bhformáid authorized_keys. Cuir le comhad allowed_signers í chun an síniú thíos a fhíorú.
Íoslódáil → 100 bearta
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMmetTaaVky+uz6bUkYSJzwGR1wgt/VQMjlICCgamj6t ch-j-ssh-example-09
Eochair phríobháideach
An eochair phríobháideach gan chriptiú. Foilsítear í le haghaidh tástála amháin: is féidir le duine ar bith í a úsáid.
Íoslódáil → 411 bearta
Taispeáin
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACDJnrU2mlZMvrs+m1JGEic8BkdcILf1UDI5SAgoGpo+rQAAAJgLq57qC6ue
6gAAAAtzc2gtZWQyNTUxOQAAACDJnrU2mlZMvrs+m1JGEic8BkdcILf1UDI5SAgoGpo+rQ
AAAEAy7rRXiKnA6Xh33J1ICvbhDYkU5H4+A2X8gY/pGQ7sC8metTaaVky+uz6bUkYSJzwG
R1wgt/VQMjlICCgamj6tAAAAE2NoLWotc3NoLWV4YW1wbGUtMDkBAg==
-----END OPENSSH PRIVATE KEY-----
Síniú ar test_1MB.bin
Síniú SSH scoite (SSHSIG, ainmspás "file") ar test_1MB.bin a cruthaíodh leis an eochair seo in CH-J Tools. Sábháil mar test_1MB.bin.sig é in aice leis an gcomhad tástála.
Íoslódáil → 294 bearta
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgyZ61NppWTL67PptSRhInPAZHXC
C39VAyOUgIKBqaPq0AAAAEZmlsZQAAAAAAAAAGc2hhNTEyAAAAUwAAAAtzc2gtZWQyNTUx
OQAAAECBgH1bl20qENWvIdRVIMwCEc8eFMYtwHhH6mp9bK1nQKgjICKW5Hf/526FbN4WGF
K5uggO6We0gAVRMppZzjYI
-----END SSH SIGNATURE-----
Cúlghairm
Níl teastas cúlghairme ag eochracha SSH. Chun eochair a chúlghairm, bain de authorized_keys í, nó cuir ar liosta cúlghairme eochracha OpenSSH í (KRL, a chruthaítear le ssh-keygen -k) a léann an freastalaí trí RevokedKeys.
Fíoraigh an síniú
Sábháil an eochair phoiblí agus an síniú in aice le test_1MB.bin, cruthaigh comhad allowed_signers agus rith ssh-keygen:
echo "example@ch-j $(cat id_ed25519.pub)" > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I example@ch-j -n file -s test_1MB.bin.sig < test_1MB.bin