-1
我想顯示來自加密的數據庫的密碼。 如何在admin dashboard頁面顯示envrypted密碼? 我已經看過laravel文件重新打散,但我不理解它如何查看存儲在laravel中的加密密碼並顯示在管理儀表板頁面
我想顯示來自加密的數據庫的密碼。 如何在admin dashboard頁面顯示envrypted密碼? 我已經看過laravel文件重新打散,但我不理解它如何查看存儲在laravel中的加密密碼並顯示在管理儀表板頁面
Laravel 哈希密碼,這是不可逆的。一旦數據被散列並存儲在數據庫中,您幾乎看不到密碼,這是有目的的。 未加密,因此無法解密。
當某人登錄到應用程序時,他們的密碼是HASHED,然後與數據庫中的散列進行比較。這樣做是爲了不會從數據庫中竊取密碼。
現在,我不知道你的應用程序或你的情況,但我認爲這是非常糟糕的做法,甚至允許管理員訪問用戶的密碼(他們需要看到的世界中不應該有一個理由那些)。
Here's a great video on the matter.
但如果你真的還需要做到這一點,考慮作出至少使用加密散列代替的(但同樣的,可能是一個壞主意)自定義的認證驅動程序。我發現了幾個不同的教程with a quick google search。
在我之後重複:「散列不是加密,我們存儲密碼散列。」 –
@JonathonReinhart散列不是加密。我們存儲密碼哈希值。 – user2094178