Come posso vedere l'impronta digitale del mio adbkey?


11

Dovresti sapere che Android 4.2.2 (o poco prima) ha introdotto il controllo della chiave RSA per l'accesso adb. - Il dispositivo chiede ora se si desidera consentire l'accesso.

Per evitare di chiedere ogni volta, il computer presenta una chiave RSA, che può essere accettata in modo permanente.

La finestra di dialogo sul telefono mostra l'impronta digitale della chiave RSA. - Su Linux, il pubblico / coppia di chiavi segreto è qui: ~/.android/adbkey(.pub).

Come posso mostrare l'impronta digitale di quel file chiave? (Sto cercando una riga di comando per farlo sul sistema Linux.)

Risposte:


15

Questa riga lo farà (trovato qui ):

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c

awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumfunziona anche
Yasushi Shoji

0

Correre:

echo {public key} | base64 --decode | md5sum 

0

Su Android 5 e versioni successive la funzione hash utilizzata è stata modificata in sha256. Se il tuo hardware è tale, potresti provare:

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'

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.