加密验证

问题描述 投票:0回答:1

在我的网络应用程序上注册时,我使用加密技术对用户电子邮件和密码进行加密,然后再保存到数据库。 现在我尝试使用 POST 请求创建登录会话,但在再次加密插入的电子邮件和密码并用于查询数据库之后。我发现生成的加密字符串(在注册时使用类似的加密功能)与用户在注册时输入的相同字符串的数据库中的内容不同,因此无法从数据库中获取用户。

如何加密以获得相似的字符串以与数据库中的字符串相符

我希望从数据库中获取用户,但由于字符串不同而无法实现

javascript node.js mongodb-query cryptojs
1个回答
0
投票

我已经部分解决了上述问题,但问题不在于可能是因为修改了加密,比如将解密返回的密码转换为 string/json :

错误:1C800064:提供程序例程::解密错误 请问如何解决

© www.soinside.com 2019 - 2024. All rights reserved.