¿Cómo puedo ver la huella digital de mi adbkey?


10

Debe saber que Android 4.2.2 (o justo antes) introdujo la comprobación de clave RSA para acceso adb. - El dispositivo le pregunta ahora si desea permitir el acceso.

Para evitar preguntar siempre, la computadora presenta una clave RSA, que puede aceptarse permanentemente.

El cuadro de diálogo en el teléfono muestra la huella digital de la clave RSA. - En Linux, el público / par de claves secretas está aquí: ~/.android/adbkey(.pub).

¿Cómo puedo mostrar la huella digital de ese archivo de clave? (Estoy buscando una línea de comando para hacer eso en el sistema Linux).

Respuestas:


14

Esta línea lo hará (se encuentra aquí ):

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

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

0

Correr:

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

0

En Android 5 y versiones posteriores, la función hash utilizada se cambió a sha256. Si su hardware es así, podría intentar:

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.