Aperçu de la clé
| Type de clé | DSA 1024 |
|---|---|
| Nom de l’algorithme SSH | ssh-dss |
| Prise en charge | OpenSSH 9.x et versions antérieures (désactivé par défaut depuis 7.0, supprimé dans 10.0) |
| Format de la clé privée | OpenSSH (openssh-key-v1), unencrypted |
| Empreinte | SHA256:M9O86Fg5WN5CtyPJXkcxQxMTP4Do2wbV6DDk9fWOQDc |
Clé publique
La clé publique au format authorized_keys. Ajoutez-la à un fichier allowed_signers pour vérifier la signature ci-dessous.
Télécharger → 608 octets
ssh-dss AAAAB3NzaC1kc3MAAACBALqcrLXh1CwRfEiT2EpcNzb074O5fT1aRfSk9JlGbCPF6C7ekw5kgprK549xApNZXa0W6JsHjjPFH04bm4xgkFq87dRy079XE7BasCAoQjLEu6XRX9MHsO6Y1VsaMA/dusQgzBqbrZsdaCVd50mlDrXULtam7htrR7KWrM/7WQk9AAAAFQD84RxK+yeML7XTAQBnUnXB2dPClwAAAIArwx+mT2XfB1krUIKLDUGwySp8XhP4PClVSb0584ZNl5f/9A/Vv4dMq/C187R3xvs+LEUtV1sPUWpVHOO8PQ9LGWoiTBx7SMko6pnGhY1UjZ4MYusWdp66PvMb3o5Rf9d+S6v22/EzXW54a+qZb966Z1R5JapBFgYBOJyZ8li8twAAAIEAmJRgE5xXEX0gYbXCVsnN/+yDVTXOaU3Jda+ZKtPjjXbn+t+HJRHL2BTPgH1/UpOYXMoQD5X8HahqT4NSvV0YszMs09IYktRRuu61rqb0VvzoVbM3nnFR+e6Mn6ctKsd4zcBYsHc0yZklkr11AslatBreWiJTYvx1ZNxH6pg2aPc= ch-j-ssh-example-02
Clé privée
La clé privée non chiffrée. Publiée uniquement pour les tests : tout le monde peut l’utiliser.
Télécharger → 1 393 octets
Afficher
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABsgAAAAdzc2gtZH
NzAAAAgQC6nKy14dQsEXxIk9hKXDc29O+DuX09WkX0pPSZRmwjxegu3pMOZIKayuePcQKT
WV2tFuibB44zxR9OG5uMYJBavO3UctO/VxOwWrAgKEIyxLul0V/TB7DumNVbGjAP3brEIM
wam62bHWglXedJpQ611C7Wpu4ba0eylqzP+1kJPQAAABUA/OEcSvsnjC+10wEAZ1J1wdnT
wpcAAACAK8Mfpk9l3wdZK1CCiw1BsMkqfF4T+DwpVUm9OfOGTZeX//QP1b+HTKvwtfO0d8
b7PixFLVdbD1FqVRzjvD0PSxlqIkwce0jJKOqZxoWNVI2eDGLrFnaeuj7zG96OUX/Xfkur
9tvxM11ueGvqmW/eumdUeSWqQRYGATicmfJYvLcAAACBAJiUYBOcVxF9IGG1wlbJzf/sg1
U1zmlNyXWvmSrT44125/rfhyURy9gUz4B9f1KTmFzKEA+V/B2oak+DUr1dGLMzLNPSGJLU
Ubruta6m9Fb86FWzN55xUfnujJ+nLSrHeM3AWLB3NMmZJZK9dQLJWrQa3loiU2L8dWTcR+
qYNmj3AAAB8KvKvJeryryXAAAAB3NzaC1kc3MAAACBALqcrLXh1CwRfEiT2EpcNzb074O5
fT1aRfSk9JlGbCPF6C7ekw5kgprK549xApNZXa0W6JsHjjPFH04bm4xgkFq87dRy079XE7
BasCAoQjLEu6XRX9MHsO6Y1VsaMA/dusQgzBqbrZsdaCVd50mlDrXULtam7htrR7KWrM/7
WQk9AAAAFQD84RxK+yeML7XTAQBnUnXB2dPClwAAAIArwx+mT2XfB1krUIKLDUGwySp8Xh
P4PClVSb0584ZNl5f/9A/Vv4dMq/C187R3xvs+LEUtV1sPUWpVHOO8PQ9LGWoiTBx7SMko
6pnGhY1UjZ4MYusWdp66PvMb3o5Rf9d+S6v22/EzXW54a+qZb966Z1R5JapBFgYBOJyZ8l
i8twAAAIEAmJRgE5xXEX0gYbXCVsnN/+yDVTXOaU3Jda+ZKtPjjXbn+t+HJRHL2BTPgH1/
UpOYXMoQD5X8HahqT4NSvV0YszMs09IYktRRuu61rqb0VvzoVbM3nnFR+e6Mn6ctKsd4zc
BYsHc0yZklkr11AslatBreWiJTYvx1ZNxH6pg2aPcAAAAUb6c/aQsRvqTYc5CQMUWLxAdu
bRIAAAATY2gtai1zc2gtZXhhbXBsZS0wMgECAwQFBgc=
-----END OPENSSH PRIVATE KEY-----
Signature de test_1MB.bin
Signature SSH détachée (SSHSIG, espace de noms "file") de test_1MB.bin créée avec cette clé dans CH-J Tools. Enregistrez-la sous test_1MB.bin.sig à côté du fichier de test.
Télécharger → 777 octets
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAAbIAAAAHc3NoLWRzcwAAAIEAupysteHULBF8SJPYSlw3NvTvg7l9PV
pF9KT0mUZsI8XoLt6TDmSCmsrnj3ECk1ldrRbomweOM8UfThubjGCQWrzt1HLTv1cTsFqw
IChCMsS7pdFf0wew7pjVWxowD926xCDMGputmx1oJV3nSaUOtdQu1qbuG2tHspasz/tZCT
0AAAAVAPzhHEr7J4wvtdMBAGdSdcHZ08KXAAAAgCvDH6ZPZd8HWStQgosNQbDJKnxeE/g8
KVVJvTnzhk2Xl//0D9W/h0yr8LXztHfG+z4sRS1XWw9RalUc47w9D0sZaiJMHHtIySjqmc
aFjVSNngxi6xZ2nro+8xvejlF/135Lq/bb8TNdbnhr6plv3rpnVHklqkEWBgE4nJnyWLy3
AAAAgQCYlGATnFcRfSBhtcJWyc3/7INVNc5pTcl1r5kq0+ONduf634clEcvYFM+AfX9Sk5
hcyhAPlfwdqGpPg1K9XRizMyzT0hiS1FG67rWupvRW/OhVszeecVH57oyfpy0qx3jNwFiw
dzTJmSWSvXUCyVq0Gt5aIlNi/HVk3EfqmDZo9wAAAARmaWxlAAAAAAAAAAZzaGE1MTIAAA
A3AAAAB3NzaC1kc3MAAAAoP7PR8GekHakG4+QIJvLYoeWOBtsCMqleiuAk6D2ayqJsKUnZ
v/rG7Q==
-----END SSH SIGNATURE-----
Révocation
Les clés SSH n’ont pas de certificat de révocation. Pour révoquer une clé, supprimez-la de authorized_keys ou inscrivez-la dans une liste de révocation de clés OpenSSH (KRL, créée avec ssh-keygen -k) que le serveur lit via RevokedKeys.
Vérifier la signature
Enregistrez la clé publique et la signature à côté de test_1MB.bin, créez un fichier allowed_signers et exécutez ssh-keygen :
echo "example@ch-j $(cat id_dsa.pub)" > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I example@ch-j -n file -s test_1MB.bin.sig < test_1MB.bin