Ich habe einen einfachen Android-Client, der mit einem einfachen C # HTTP-Listener "sprechen" muss. Ich möchte eine grundlegende Authentifizierungsstufe bereitstellen, indem ich Benutzername / Passwort in POST-Anfragen übergebe.
MD5-Hashing ist in C # trivial und bietet genügend Sicherheit für meine Anforderungen, aber ich kann anscheinend nicht finden, wie dies am Android-Ende zu tun ist.
BEARBEITEN: Nur um die Bedenken bezüglich der MD5-Schwäche auszuräumen - der C # -Server läuft auf den PCs der Benutzer meines Android-Clients. In vielen Fällen greifen sie über WLAN in ihren eigenen LANs auf den Server zu, können jedoch auf eigenes Risiko über das Internet darauf zugreifen. Außerdem muss der Dienst auf dem Server das Pass-Through für das MD5 an eine Drittanbieteranwendung verwenden, über die ich keine Kontrolle habe.