Aperçu de la clé
| Type de clé | RSA 2048 |
|---|---|
| Nom de l’algorithme SSH | ssh-rsa · signatures rsa-sha2-512 |
| Prise en charge | Largement pris en charge ; les versions actuelles d’OpenSSH exigent des signatures RSA-SHA2 (rsa-sha2-256 ou rsa-sha2-512), car les signatures ssh-rsa avec SHA-1 sont désactivées par défaut depuis OpenSSH 8.8 |
| Format de la clé privée | OpenSSH (openssh-key-v1), unencrypted |
| Empreinte | SHA256:PRraUEAOnitXGs/jNcwuT0k+04aW793ywqkTFmFmY5g |
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 → 400 octets
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDc4P+CF2222OualumZ3xONMK36UO/qd02Dx0e+i/tdNBwJBLjzs28RNEL0p+SS3IOpMSgEI1C3mo2CFKnKYRnwWM4F6pwdGGTyBYBLhrC5SdMUJCfwJC4WZPo9DW9+E08BTBBmySWceg2tH4AcDkGTGWVhTAsTPAkva65+YukFR+sTr307b5R64A5amhHxVuBIyoP2Twsao5K3bdpAARsDYDFPOF3597vVNJ+4l6juLJ2io32fRaiCaCOHp01+ihkH0wkNGhDWGoVMlbEQg4zNUAp8khQ15QmikZ6zEEFDA5IEKClhuQ1Q2nZ1RWONvSlGV0iaUDAicOSfiI/kXzg9 ch-j-ssh-example-03
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 831 octets
Afficher
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn
NhAAAAAwEAAQAAAQEA3OD/ghdtttjrmpbpmd8TjTCt+lDv6ndNg8dHvov7XTQcCQS487Nv
ETRC9KfkktyDqTEoBCNQt5qNghSpymEZ8FjOBeqcHRhk8gWAS4awuUnTFCQn8CQuFmT6PQ
1vfhNPAUwQZsklnHoNrR+AHA5BkxllYUwLEzwJL2uufmLpBUfrE699O2+UeuAOWpoR8Vbg
SMqD9k8LGqOSt23aQAEbA2AxTzhd+fe71TSfuJeo7iydoqN9n0Wogmgjh6dNfooZB9MJDR
oQ1hqFTJWxEIOMzVAKfJIUNeUJopGesxBBQwOSBCgpYbkNUNp2dUVjjb0pRldImlAwInDk
n4iP5F84PQAAA9AbysCwG8rAsAAAAAdzc2gtcnNhAAABAQDc4P+CF2222OualumZ3xONMK
36UO/qd02Dx0e+i/tdNBwJBLjzs28RNEL0p+SS3IOpMSgEI1C3mo2CFKnKYRnwWM4F6pwd
GGTyBYBLhrC5SdMUJCfwJC4WZPo9DW9+E08BTBBmySWceg2tH4AcDkGTGWVhTAsTPAkva6
5+YukFR+sTr307b5R64A5amhHxVuBIyoP2Twsao5K3bdpAARsDYDFPOF3597vVNJ+4l6ju
LJ2io32fRaiCaCOHp01+ihkH0wkNGhDWGoVMlbEQg4zNUAp8khQ15QmikZ6zEEFDA5IEKC
lhuQ1Q2nZ1RWONvSlGV0iaUDAicOSfiI/kXzg9AAAAAwEAAQAAAQEAkPn9u121Xbazrhwv
6BdLtfiluQ826ia0cjJzHNa0flCdti2rWAoGdLxg1kT8+ohSwtLI+S5U5K5FA4ScjYF+jQ
s87xU2ssI4P8LsmqYliPiz2xyAOlcFCR3uQfR3ocD6sldCzLRqQ3K5V1C9vax9zhd1O4+2
FUHqpX2AYuR5HkUFnYClFE+tDeS322E9pBW8WQHUESfzJVcGCIid9IBPRaa7RN3zX4FoXc
9K3otRuwx6FW6Bs0He7BjuKM9bXqhzJ5s14FrhUMT/pl+fDTgUncbQFAmBHc/eriSCyVtc
2kOP9ogSt3l/UOLVnEQ0SlaNUKJ4xzeJx29Egzj9MXCmAQAAAIA0uR+9cPoydhMGa5r6QC
NUUpu8gAPNg2zMaSfKBgohJEB5MXKQ36HF+EYUK931dWs0igXL93XvXKbBvaSrAHziOEQs
jZ2m8cmbzaqOc3MvwXWKGpxGpNJjLVoroTEa6I4eIxHR7Z6kBK5vs7RNaOactrRbHCCPy/
a/u/24cwWIbQAAAIEA4RJr9tTtApJbLyvhi9oTqah0UsyotOSiz25whaS5+qQgZBZVfl9H
DRiVt2cBuHMT/a/BMxH7zXrlG3HHt2wmU6AEbNZ/btlSfH8fpHoi6mSAWSw4crUL3LfUUY
v8UsNQ6xjC8YSieE9bgjPeXK/W/ONim7iFiDdBRKMdDb8n1u0AAACBAPs7EqldSwAwHTzg
94GJRNRdydrHsRIxLnLTl0NjiWCcP/BifYKKnfj3OxzMSba9SPdZhyukdBKmb397QBE0H2
RgJsyclJ+6YA0dc1nIRzMcCxNHV6XvZLG2rrolIwjjlOHlZXLnKA/r0gr4jE1i24LBmyjl
gNqtYbwoC7bV3OyRAAAAE2NoLWotc3NoLWV4YW1wbGUtMDMBAgMEBQYH
-----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 → 866 octets
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAARcAAAAHc3NoLXJzYQAAAAMBAAEAAAEBANzg/4IXbbbY65qW6ZnfE4
0wrfpQ7+p3TYPHR76L+100HAkEuPOzbxE0QvSn5JLcg6kxKAQjULeajYIUqcphGfBYzgXq
nB0YZPIFgEuGsLlJ0xQkJ/AkLhZk+j0Nb34TTwFMEGbJJZx6Da0fgBwOQZMZZWFMCxM8CS
9rrn5i6QVH6xOvfTtvlHrgDlqaEfFW4EjKg/ZPCxqjkrdt2kABGwNgMU84Xfn3u9U0n7iX
qO4snaKjfZ9FqIJoI4enTX6KGQfTCQ0aENYahUyVsRCDjM1QCnySFDXlCaKRnrMQQUMDkg
QoKWG5DVDadnVFY429KUZXSJpQMCJw5J+Ij+RfOD0AAAAEZmlsZQAAAAAAAAAGc2hhNTEy
AAABFAAAAAxyc2Etc2hhMi01MTIAAAEAllJ0FeMmH2/sKigiCybSpLqpHrJMZadJRGt5cz
AeTtmUtTFOlzq4I9cG9BkMG3zTubd0mAoKHV7ZmOcv7MSbsVIic8dLDYqarh9dJDGgP1Ql
o1dYlCml89KubCjEptJVyqeUzZQO5X2bCAM9UCq/zS7HHJxL/XMIbmgjRhwC/esqygtNeZ
3r+SHCT5Kj1YtR6Lx1marX97+hRwfiOAu/T8BDjntM1lOWbBCH7geQGWlpXZ8zDYI3tCdS
1bGnr1J96Ww5A4j1KM8F47YxXCraWZr1yDYhcsXGAb3ooTJu0jjt/4LDIFdALqdWUWY/zk
JqH+sVgP1pYUS45OHkS764iA==
-----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_rsa.pub)" > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I example@ch-j -n file -s test_1MB.bin.sig < test_1MB.bin