Хеширование MD5 в Android

У меня есть простой клиент Android, которому нужно «разговаривать» с простым слушателем C # HTTP. Я хочу обеспечить базовый уровень аутентификации, передав имя пользователя / пароль в запросах POST.

Хеширование MD5 тривиально в C # и обеспечивает достаточную безопасность для моих нужд, но я, похоже, не могу найти, как это сделать на стороне Android.

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

86
задан Squonk 29 July 2014 в 08:20
поделиться