Jak mogę zobaczyć odcisk palca mojego adbkey?

12

Powinieneś wiedzieć, że Android 4.2.2 (lub tuż przed nim) wprowadził sprawdzanie klucza RSA dla dostępu adb. - Urządzenie pyta teraz, czy chcesz zezwolić na dostęp.

Aby uniknąć pytania za każdym razem, komputer przedstawia klucz RSA, który można na stałe zaakceptować.

Okno dialogowe telefonu pokazuje odcisk palca klucza RSA. - Na Linux, społeczeństwo / tajny klucz para jest tutaj: ~/.android/adbkey(.pub).

Jak mogę wyświetlić odcisk palca tego pliku klucza? (Szukam wiersza polecenia, aby to zrobić w systemie Linux).

Robert Siemer
źródło

Odpowiedzi:

16

Ta linia to zrobi (znajduje się tutaj ):

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c
Organ
źródło
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumdziała również
Yasushi Shoji
0

Biegać:

echo {public key} | base64 --decode | md5sum 
raju
źródło
0

W Androidzie 5 i nowszych funkcja skrótu została zmieniona na sha256. Jeśli masz taki sprzęt, możesz spróbować:

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

Marisha
źródło