使用RSA和手动加密的phpseclib加密

使用RSA和手动加密的phpseclib加密,php,encryption,rsa,padding,phpseclib,Php,Encryption,Rsa,Padding,Phpseclib,我正在尝试使用phpseclib0.3.5加密RSA中的明文字符串 我的问题是,我试图摆脱随机填充,并使它,所以我可以手动设置它。我知道出于安全原因这是不好的,但必须这样做。我们正在进行密码研究,不希望将私钥存储在服务器上。我们将使用公钥加密,并比较密文来测试登录。因此,对于相同的明文,每次生成的密文都必须相同 希望有人知道怎么做。我一直在尝试筛选phpseclib代码,但它并不友好 谢谢我想你用错工具了。如果您想使用比较来检查是否给出了正确的密码,那么应该使用诸如SHA-2之类的散列函数,而不

我正在尝试使用phpseclib0.3.5加密RSA中的明文字符串

我的问题是,我试图摆脱随机填充,并使它,所以我可以手动设置它。我知道出于安全原因这是不好的,但必须这样做。我们正在进行密码研究,不希望将私钥存储在服务器上。我们将使用公钥加密,并比较密文来测试登录。因此,对于相同的明文,每次生成的密文都必须相同

希望有人知道怎么做。我一直在尝试筛选phpseclib代码,但它并不友好


谢谢

我想你用错工具了。如果您想使用比较来检查是否给出了正确的密码,那么应该使用诸如SHA-2之类的散列函数,而不是公钥加密。如果出于某种原因需要恢复密码(在生产中通常是个坏主意,但可能对您的设置有用),您还可以执行后一种操作。

谢谢您的回复。我也在想同样的事情,关于哈希比较,然后加密以查看映射。我想这就是我们最终要做的。