簡體   English   中英

使用 jquery 和 salt 加密密碼,然后驗證 php 中的加鹽密碼 hash

[英]Encrypt password using jquery and salt then verify salted password hash in php

我使用 PHP 在服務器端實現了加鹽密碼 hash。 現在我希望登錄頁面上的密碼不應該是純文本,而是 sha512 加鹽密文。 我可以通過使用 jQuery 來實現這一點。

但問題是如何使用 PHP 使用保存在 db 中的加鹽密碼驗證從客戶端收到的密碼。

無法從 hash 取回密碼或將 hash 轉換為使用不同算法或不同鹽創建的另一個 hash。

因此,您必須從數據庫中獲取鹽並將其用於 hash 密碼,然后將其傳輸到服務器。 我不建議將鹽傳輸到前端。 相反,您可以使用 RSA 等非對稱密鑰算法來加密密碼,然后使用您的私鑰對其進行解密,但如果您的服務器上安裝了 SSL,則不需要它。 由於 SSL 自己為您執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM