繁体   English   中英

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

[英]phpseclib encryption using RSA with manual encryption

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

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

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

谢谢

我认为您使用的是错误的工具。 如果要使用比较来检查是否提供了正确的密码,则应使用SHA-2之类的哈希函数,而不要使用公共密钥加密。 如果由于某种原因需要恢复密码(通常在生产中是个坏主意,但可能对您的设置有用),则可以另外执行后者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM