[英]How can I decrypt password string in PHP which was encrypted with crypt?
如何在 PHP 中解密用crypt
加密的密碼字符串?
$salt = substr($_POST['password'], 0, 2);
$password = crypt($_POST['password'], $salt);
我需要在忘記密碼的電子郵件中發送原始密碼。
這可能不是您正在尋找的答案,但這只是一種更安全的做法。
密碼應該是 One Way Hashed,當用戶要求輸入新密碼時,您應該向他發送一個臨時隨機密碼,他將在下次登錄時更改該密碼。
1)您可以使用對稱加密而不是散列(加密函數是散列)-這樣您就有可能對其進行解密。
2) 通常網站服務會創建特殊鏈接並將其郵寄給用戶。 通過此鏈接,我們有可以更改密碼的頁面。 這是一種更安全的密碼存儲方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.