首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery和salt加密密码,然后在php中验证加盐的密码散列

问使用jquery和salt加密密码,然后在php中验证加盐的密码散列
EN

Stack Overflow用户
提问于 2021-05-08 01:18:37
回答 1查看 119关注 0票数 0

我使用PHP在服务器端实现了一个加了盐的密码散列。现在,我希望在登录页面上的密码不应该是纯文本,而是sha512加盐的密文。我可以使用jQuery来实现这一点。

但问题是如何使用PHP验证从客户端收到的密码和保存在db中的加了盐的密码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-08 01:35:30

无法从散列中取回密码,也无法将散列转换为使用不同算法或不同盐创建的另一个散列。

因此,您必须从数据库中获取盐,并使用它来散列密码,然后将其传输到服务器。我不建议将盐传输到前端。相反,您可以使用非对称密钥算法(如RSA )对密码进行加密,然后使用您的私钥对其进行解密,但如果您的服务器上安装了SSL,则不需要使用SSL。因为SSL会自己为您执行此操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67439237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档