¿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).

Robert Siemer
fuente

Respuestas:

14

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

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c
Organo
fuente
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumfunciona bien
Yasushi Shoji
0

Correr:

echo {public key} | base64 --decode | md5sum 
raju
fuente
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:]'

Marisha
fuente