PHP ssh2_fingerprint () non corrisponde a ssh-keygen -lf id_rsa.pub


2

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?



Grazie Evan. Cancellato l'altro post. Ancora alla ricerca di una risposta.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.