我已经用 rsa 在 android(客户端)中加密了我的密码。众所周知,它使用公钥加密和私钥解密。我像下面的代码一样生成公钥和私钥
KeyPairGenerator gen = KeyPairGenerator.getInstance(RSA);
gen.initialize(1024, new SecureRandom());
KeyPair keyPair = gen.generateKeyPair();
uk = keyPair.getPublic();
rk = keyPair.getPrivate();
我用这个 key 在android中成功加密和解密了。但是在服务器端,处理解密的人需要我的私钥作为生成的结果。我如何将该私钥提供给处理服务器端的人以使用我的私钥解密数据。
谢谢...
最佳答案
如果你想发送加密字符串到你的服务器,你的服务器需要有 key 对。从客户端发送消息时,使用服务器的公钥并在服务器端使用私钥解密接收到的消息。
关于php - 在android(客户端)中加密密码并使用rsa在服务器端PHP中解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46270395/