0

是否可以使用 PHP 中的公钥加密消息,然后使用 JS 中的私钥对其进行解密?

我为 PHP 和 jQuery 找到了一些不同的 RSA 加密脚本,但它们似乎都不能同时工作。也许我做错了,但基本上我从: phpseclib-jsbn-rsa (https://github.com/mvhaen/phpseclib-jsbn-rsa)开始,我试图扭转这个过程。

经过几次搜索后,我遇到了这个人,他似乎正在尝试做同样的事情:phpseclib/jsbn:用 PHP 中的公钥加密,用 jsbn 中的私钥解密.. 但我已经用几种不同的方式尝试了该代码我无法让它工作。

我知道有一些方法可以通过 RSA 与服务器共享客户端生成的密钥,使用 AES 实现几乎相同的目标。但是有可能做我想做的事吗?

4

1 回答 1

0

如果您希望某人能够复制/粘贴密文,则密文可能应该采用 base64 编码或十六进制编码(即“\0”为“00”等)

除此之外,只需用解密替换所有加密实例,反之亦然,我希望你会很高兴。

于 2013-12-20T15:32:11.880 回答