openssl_public_encrypt为php

时间:2018-06-18 23:17:11

标签: php

我的电子邮件地址在我的数据库中存储为加密字符串,

我的情况是用户输入他们的电子邮件地址,我必须找到它是否与我数据库中的相应电子邮件相匹配。

所以我加密他们的输入,然后将它与我数据库中存储的值进行比较。

但是,当我加密他们的输入时,即使他们有正确的电子邮件地址,加密的输入值也不同于我之前加密和存储的输入值。

要加密的代码是

 openssl_public_encrypt($input,$encrypted,$key);

似乎每次调用此函数时,即使我有相同的输入,它也会返回不同的加密值。

我是否有办法阻止每次生成不同的加密值?

由于

0 个答案:

没有答案