У мене є простий андроїд-клієнт, якому потрібно "поговорити" з простим слухачем C # HTTP. Я хочу надати базовий рівень автентифікації, передавши ім'я користувача / пароль у запитах POST.
Хешування MD5 є тривіальним у C # і забезпечує достатній захист для моїх потреб, але я, здається, не можу знайти, як це зробити в кінці Android.
EDIT: Лише для вирішення проблем, викликаних слабкістю MD5 - сервер C # працює на ПК користувачів мого андроїд-клієнта. У багатьох випадках вони отримуватимуть доступ до сервера за допомогою Wi-Fi у власних локальних мережах, але на власний ризик вони можуть обрати доступ до нього з Інтернету. Крім того, служба на сервері повинна використовувати передачу для MD5 сторонній програмі, над якою я не маю контролю.