Ho un semplice client Android che deve "parlare" con un semplice listener HTTP C #. Voglio fornire un livello base di autenticazione passando nome utente / password nelle richieste POST.
L'hashing MD5 è banale in C # e fornisce una sicurezza sufficiente per le mie esigenze, ma non riesco a trovare come farlo alla fine di Android.
EDIT: Giusto per affrontare le preoccupazioni sollevate sulla debolezza dell'MD5: il server C # funziona sui PC degli utenti del mio client Android. In molti casi, accederanno al server utilizzando il wi-fi sulla propria LAN ma, a proprio rischio, potrebbero scegliere di accedervi da Internet. Inoltre, il servizio sul server deve utilizzare il pass-through per l'MD5 a un'applicazione di terze parti su cui non ho alcun controllo.