我有一个简单的Android客户端需要与一个简单的C# HTTP监听器进行通信。 我想通过在POST请求中传递用户名/密码来提供基本级别的身份验证。
在C#中进行MD5哈希是微不足道的,并为我的需求提供了足够的安全性,但我似乎找不到如何在Android端执行此操作。
编辑:为了解决关于MD5弱点的担忧- C#服务器在我的Android客户端用户的PC上运行。 在许多情况下,他们将使用自己的LAN上的Wi-Fi访问服务器,但是,在自己的风险下,他们可能选择从互联网访问它。 此外,服务器上的服务需要将MD5直通到我无法控制的第三方应用程序。