Как я могу увидеть отпечаток моего adbkey?

11

Вы должны знать, что в Android 4.2.2 (или только что до этого) введена проверка ключа RSA для доступа по adb. - Теперь устройство спросит, хотите ли вы разрешить доступ.

Чтобы не спрашивать каждый раз, компьютер предоставляет ключ RSA, который может быть принят на постоянной основе.

В диалоговом окне телефона отображается отпечаток ключа RSA. - На Linux, общественность / секретный ключ пары здесь: ~/.android/adbkey(.pub).

Как я могу показать отпечаток этого ключевого файла? (Я ищу командную строку для этого в системе Linux.)

Роберт Симер
источник

Ответы:

15

Эта строка сделает это (находится здесь ):

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c
орган
источник
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumработает также
Ясуши Сёдзи
0

Пробег:

echo {public key} | base64 --decode | md5sum 
Раджу
источник
0

На Android 5 и выше использовалась хеш-функция sha256. Если ваше оборудование такое, вы можете попробовать:

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

Мариша
источник