使用JS和PHP进行RSA加密和解密

不那么聪明

是否可以在PHP中使用公钥加密消息,然后在JS中使用私钥解密消息?

我发现了一些用于PHP和jQuery的不同RSA加密脚本,但是似乎没有一个可以同时使用。也许我正在解决所有错误,但是基本上我是从以下位置开始:phpseclib-jsbn-rsa(https://github.com/mvhaen/phpseclib-jsbn-rsa),而我正试图扭转这一过程。

经过几次搜索后,我遇到了一个似乎正在尝试执行相同操作的家伙:phpseclib / jsbn:使用PHP中的公钥加密,使用jsbn中的私钥解密。而且我无法使它正常工作。

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

纽伯特

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

除此之外,只需将所有加密实例替换为解密,反之亦然,我希望您一切顺利。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章