Wie kann ich den Fingerabdruck meines AdBkeys sehen?


10

Sie sollten wissen, dass Android 4.2.2 (oder kurz zuvor) die RSA-Schlüsselprüfung für den ADB-Zugriff eingeführt hat. - Das Gerät fragt jetzt, ob Sie den Zugriff zulassen möchten.

Um nicht jedes Mal nachzufragen, zeigt der Computer einen RSA-Schlüssel an, der dauerhaft akzeptiert werden kann.

Der Dialog auf dem Telefon zeigt den Fingerabdruck des RSA-Schlüssels. - Unter Linux ist das öffentliche / geheime Schlüsselpaar hier : ~/.android/adbkey(.pub).

Wie kann ich den Fingerabdruck dieser Schlüsseldatei anzeigen? (Ich suche nach einer Befehlszeile, um dies auf dem Linux-System zu tun.)

Antworten:


14

Diese Zeile wird es tun ( hier zu finden ):

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

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

0

Lauf:

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

0

Unter Android 5 und höher wurde die verwendete Hash-Funktion geändert sha256. Wenn Ihre Hardware so ist, können Sie versuchen:

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.