Sto usando il modulo lib ssh2 con PHP e sto chiamando la funzione ssh2_fingerprint () per ottenere l'impronta digitale delle chiavi. Secondo tutte le risorse su Internet, posso ottenere l'impronta digitale di una chiave pubblica eseguendo:
ssh-keygen -lf id_rsa.pub
Che produce qualcosa di simile:
2048 d4:41:3b:45:00:49:4e:fc:2c:9d:3a:f7:e6:6e:bf:e7 id_rsa.pub (RSA)
Tuttavia, quando chiamo ssh2_fingerprint($connection, SSH2_FINGERPRINT_HEX)
PHP con la stessa chiave pubblica ottengo:
dddddba52352e5ab95711c10fdd56f43
Non dovrebbero corrispondere? Cosa mi sto perdendo?