Ich habe die Codebasis für eine Anwendung, aber ich kann nicht sehen, wo ich die Verschlüsselungssuite finden kann, die es verwendet, um ausgehende Verbindungen herzustellen. Kann mir jemand in die richtige Richtung zeigen? Wenn ich das Projekt im Android Studio öffne, klicke rechts auf app- & gt; offene Moduleinstellungen - & gt; Flavors Tab - & gt; Min Sdk Version ist auf 15 festgelegt, Target Sdk Version ist auf API 21: Android 5.0 (Lollipop)
festgelegtDanke, P
Die verwendete Cipher-Suite hängt vom Server-SSL-Zertifikat und den von ihr unterstützten Verschlüsselungen ab. Sie können die verfügbaren Verschlüsselungsansprüche für verschiedene Android-Versionen hier überprüfen:
Beachten Sie das folgende Fragment:
Diese Arten von Schutz sind durch eine "Cipher Suite" spezifiziert, die eine Kombination kryptografischer Algorithmen, die von einem bestimmten SSL verwendet werden Verbindung. Während des Verhandlungsprozesses müssen die zwei Endpunkte Einigen Sie sich auf eine Cipher-Suite, die in beiden Umgebungen verfügbar ist. Ob Es gibt keine solche Suite gemeinsam, keine SSL-Verbindung kann sein eingerichtet, und keine Daten können ausgetauscht werden.
Wie Sie sehen, kann Ihr Android 5.0 abhängig vom Zertifikatstyp viele verschiedene Suites verwenden.
Tags und Links android encryption