我正在使用2台服务器。在php中加密数据并在javascript中解密
我想创建一对密钥并将私钥存储在本地存储中并将公钥发送到PHP服务器。
数据在JavaScript中
任何建议在PHP中的公共密钥和解密数据基本上加密..我该怎么办。
我已经尝试过一些事情,但结果不来像(公钥)http://phpseclib.sourceforge.net/rsa/examples.html#convert]和(私钥)https://github.com/travist/jsencrypt]
感谢。
更新:
目的:目的是从PHP服务器发送数据到客户端的安全。
更新编辑:
如何安全是保持私钥PHP代码,并给予公钥来对呼叫客户端(JavaScript的服务器的node.js)......像从node.js的服务器发送数据到PHP服务器....是没有https的安全吗?
或者如果我们使用https,那么我们不需要使用这个方法...... ??
感谢
存储在浏览器中的私钥的localStorage听起来有点ü nconventional。如果您无论如何都控制服务器,那么为什么不使用客户端证书验证,当服务器实际上依赖SSL层来验证连接客户端是否有适当的证书来访问内容? –
问题更新@VladimirM –
通常,您有2个参与者:网络中的服务器和用户计算机上的浏览器。如果你正在发送一个密钥,这意味着任何听你的网络上的HTTP流量的人都会看到你的密钥) –