如何使用Android客户端将密码散列到PHP服务器


How to hash passwords with an Android client to PHP server?

我对编程相对陌生,我正在开发一个小应用程序。该应用程序运行在安卓设备上,需要来自我的PHP web服务器的基于用户的信息。

我的计划是使用JSON进行手机和服务器之间的通信,因此手机应该通过get或post将用户数据和密码发送到web服务器,并接收JSON数据。

现在的问题是,如何保存此连接?这是一个业余项目,所以我不想在SSL证书上投入太多。

有没有一些RSA Libary或一些好的哈希函数可以用于此通信?

基于PHP的哈希函数password_hash()的安全性如何?它是否可以在Java中进行通信?

数据可能不是那么关键,应用程序只是为了训练我。然而,因为它是与用户相关的数据,所以不应该轻易破坏。

您可能对零知识方案感兴趣
下面有一个javascript.php示例https://github.com/RuslanZavacky/srp-6a-demo