php-password-hash

    0熱度

    1回答

    OK。我真的做了一個大的研究,但我沒有任何加密/哈希知識。在我自己的機器上,我已經有了PHP 5.5,並且使用了password_hash函數。我剛剛意識到,我的在線託管有最大的PHP 5.4。 我有一個特殊的類加密,這就是爲什麼有(希望)沒有太多的改變要做。這是我簡單的代碼: class Enigma { public static function hash($password) {

    0熱度

    1回答

    我有一個看似自發的問題。突然我的password_verify()函數返回false。您可能會看到,我正在使用Magento(完全修補1.7)及其方法來執行查詢。 如果我解析它通過password_get_info($findvalue['password'])它拿起密碼是有效的,並輸出預期的數據(加密類型等),但是$verified返回FALSE 數據庫字段設置,並一直設置到varchar(25

    18熱度

    1回答

    我正在本地主機上運行php版本5.4.16,而我正在開發我的網站。我想使用password_hash(),但我不斷收到此錯誤: Fatal error: Call to undefined function password_hash() in /dir/to/file.php on line 123 爲什麼會發生這種情況? 謝謝!

    4熱度

    1回答

    我一直在尋找互聯網上加密數據庫密碼的最佳選擇。我發現password_hash()是最好的選擇,但後來我發現它僅適用於PHP 5.5+。顯然我的主機有版本5.3.27。我一直在尋找最好的選擇,但找不到任何好的東西。

    6熱度

    2回答

    使用PHP考慮這行代碼: $password = password_hash($password, PASSWORD_DEFAULT); ,如果他們改變了默認的密碼散列算法會發生什麼?我的意思是我會在數據庫中加密密碼。然後,從我自己的理解中,將不可能檢查密碼,因爲哈希算法將完全改變。

    13熱度

    4回答

    PASSWORD_DEFAULT和PASSWORD_BCRYPT有什麼區別? 他們都使用Blowfish加密算法嗎? 算法的成本是多少? 如何在PHP中設置password_hash產生255哈希長度而不是60?

    3熱度

    1回答

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

    2熱度

    1回答

    我是哈希密碼存儲新手。有人可以指出我可能做錯了什麼。我使用的是專門的PHP,而不是C或C 的任何偏差存儲哈希: 接收密碼 它像sha-512的算法,以及成本因素髮送到password_hash()功能。 小卡在這裏。迭代時,我是否使用接收到的密碼哈希? 使用pbkdf2鍵偏差函數將其長度。 存儲在數據庫中。 檢索哈希: 獲取用戶的密碼在嘗試。 還卡在這裏,但我假設你使用password_verif

    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

    1熱度

    1回答

    這樣的IM使用完全相同的腳本,我用了一段時間後,由於某種原因,當我移動到我的新域名和託管它是有很奇怪的問題,我創建了一個用戶,並得到HM嘗試登錄,它不是爲他工作我得到了一個新的哈希從這個PHP隨機test.php的文件: <?php /** * In this case, we want to increase the default cost for BCRYPT to 12. * Not