23 votes

Comment puis-je voir l'empreinte digitale de ma clé adbkey ?

Vous devez savoir qu'Android 4.2.2 (ou juste avant) a introduit la vérification des clés RSA pour l'accès adb. - L'appareil demande maintenant si vous voulez autoriser l'accès.

Pour éviter de le demander à chaque fois, l'ordinateur présente une clé RSA, qui peut être acceptée de façon permanente.

La boîte de dialogue sur le téléphone montre l'empreinte de la clé RSA. - Sous Linux, la paire de clés publique/secrète est ici : ~/.android/adbkey(.pub) .

Comment puis-je montrer l'empreinte digitale de ce fichier clé ? (Je cherche une ligne de commande pour faire cela sur le système Linux).

27voto

Organ Points 356

Cette ligne le fera (trouvé aquí ) :

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

0voto

Baylaw Points 1

Cours :

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

0voto

Marisha Points 111

Sur les versions Android 5 et supérieures, la fonction de hachage utilisée a été modifiée en sha256 . Si votre matériel est tel, vous pouvez essayer :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X