我的电子邮件地址在我的数据库中存储为加密字符串,
我的情况是用户输入他们的电子邮件地址,我必须找到它是否与我数据库中的相应电子邮件相匹配。
所以我加密他们的输入,然后将它与我数据库中存储的值进行比较。
但是,当我加密他们的输入时,即使他们有正确的电子邮件地址,加密的输入值也不同于我之前加密和存储的输入值。
要加密的代码是
openssl_public_encrypt($input,$encrypted,$key);
似乎每次调用此函数时,即使我有相同的输入,它也会返回不同的加密值。
我是否有办法阻止每次生成不同的加密值?
由于