У меня есть простой клиент Android, который должен «общаться» с простым слушателем C # HTTP.Я хочу обеспечить базовый уровень аутентификации, передавая имя пользователя / пароль в запросах POST.
Хеширование MD5 тривиально в C # и обеспечивает достаточную безопасность для моих нужд, но я не могу найти способ сделать этоконец андроида.
РЕДАКТИРОВАТЬ: Просто для решения проблем, связанных с слабостью MD5 - сервер C # работает на компьютерах пользователей моего клиента Android.Во многих случаях они будут получать доступ к серверу с помощью Wi-Fi в своих собственных локальных сетях, но на свой страх и риск они могут выбрать доступ к нему из Интернета.Также служба на сервере должна использовать сквозную передачу для MD5 для стороннего приложения, которое я не могу контролировать.