password-hash

    2熱度

    2回答

    我希望Yii中的用戶身份驗證基於我數據庫中的用戶表。這是我的用戶模型: <?php namespace app\models; use Yii; use yii\base\NotSupportedException; use yii\db\ActiveRecord; use yii\helpers\Security; use yii\web\IdentityInterface;

    0熱度

    1回答

    我的web應用程序使用PHP crypt()函數進行密碼散列。我想使用SHA256算法,所以我相應地生成了用戶的鹽串。問題是我沒有意識到SHA256在我使用的服務器上不受支持(CRYPT_SHA_256)。我剛將應用程序移動到另一臺支持SHA256的服務器,基本上我的用戶都無法登錄,因爲它們的密碼字符串和salt字符串與前一臺服務器生成的哈希相比產生了不同的哈希值。 您認爲最好的解決方案是什麼,而

    0熱度

    2回答

    的ErrorException發生在我的代碼$用戶>密碼=哈希::使(輸入::得到( '密碼')); 說password_hash():密碼必須是一個字符串。我使用laravel框架 $user = new User(); $user->username = Input::get('username'); $user->password = Hash::make(I

    1熱度

    1回答

    我使用password_hash將密碼存儲在類型爲VARCHAR(255)的MySQL數據庫字段中。當我嘗試登錄用戶並驗證憑據時,password_verify函數始終返回false。 下面是摘錄的代碼存儲在MySQL數據庫中的密碼:即檢查密碼 $password_hash = password_hash($password, PASSWORD_DEFAULT); // Generate AP

    1熱度

    3回答

    我已經閱讀了大量有關加密密碼的問題和教程,而我已經學到了很多東西,而我卻找不到任何答案。 我想使用crypt()散列密碼,我將存儲在數據庫上。我也知道我需要使用一種鹽,所以它能正常工作,並且我已經讀過,生成隨機鹽的最佳方法是使用this或類似的東西。 如果我理解正確的流程是這樣的: 用戶輸入密碼 隨機在數據庫中創建一個鹽 哈希密碼和鹽 結果存入 但是,當用戶嘗試登錄時,如何恢復鹽? 用戶輸入他的密

    3熱度

    1回答

    UPDATE 所以這是一個令人尷尬的愚蠢入場,但問題是,我已經存儲在數據庫中的哈希是的「密碼」 哈希包括引用,我寫的查詢沒有問題,問題出在椅子和鍵盤之間。 所以這是一個經常被問到的問題,我已經看遍了所有的stackoverflow和谷歌試圖找出答案,並有這樣的票價不成功。 我有一個表「代理」與登錄名和密碼分配給每個代理。密碼字段是255 長度的VARCHAR這裏是我的PHP代碼: $conn =

    -1熱度

    1回答

    最近我試着在笨哈希插入時的密碼如下, $this->load->library('PasswordHash',array(8, FALSE)); $psw = '1234'; $hash = $this->PasswordHash->HashPassword($psw); 最好的方式,但我遇到了一個錯誤,說「無法加載所請求的類:passwordhash」 。請幫助我,或者做到這一點的最佳方

    -1熱度

    1回答

    讓我們散列和鹽與密碼鹽醃: <?php $hash = password_hash('bonjour', PASSWORD_BCRYPT, ['cost' => 12, ]); // no salt option mentionned // then salt will be generated randomly, see password_hash documentation echo

    3熱度

    2回答

    代碼: echo password_hash("stackoverflow", PASSWORD_DEFAULT, ['salt' => 'twenty-one-characters']); 結果: Warning: password_hash(): Provided salt is too short: 21 expecting 22 代碼: echo password_hash("st

    0熱度

    1回答

    好吧,作爲我的教育項目,我目前正在使用PHP和mysqli開發一個安全的登錄系統。這一切進行得很順利,但現在我遇到了一個問題,我的同齡人,老師和我都感到莫名其妙。 我散列,並通過password_hash和password_verify檢查我的密碼。 當我創建一個賬戶,一切都被存儲在數據庫中正確。然後,當我嘗試登錄時,使用正確的密碼,它給我一個錯誤,我的密碼不是正確的。 現在,這裏的踢球:當我進入