Es ist ein Authentifizierungsschlüssel, ähnlich wie z. B. TLS-Client-Zertifikate oder SSH-Benutzerschlüsselpaare. Der adb- Client verwendet es, um dem Android-Gerät zu beweisen, dass es sich nach wie vor um denselben "vertrauenswürdigen" Computer handelt.
Da USB sowohl zum primären Ladeanschluss als auch zum Debugging-Anschluss wird, hat es jetzt die gleichen Sicherheitsrisiken wie der Netzwerkzugriff, und das Android-Gerät muss verhindern, dass nicht vertrauenswürdige Systeme (z. B. böswillige Ladegeräte) über die ADB-Schnittstelle auf Ihre Daten zugreifen. Wenn Sie also eine Verbindung von einem Computer mit adb herstellen , erkennt das Telefon diese anhand der adbkey-Datei und akzeptiert entweder die Verbindung oder zeigt die Meldung "Es ist ein neuer Computer, möchten Sie ihm vertrauen" an.