phpass

    0熱度

    1回答

    我正在使用http://www.openwall.com/phpass/進行散列。我想給它添加命名空間,並添加如下所示的單行。 <?php namespace myNameSpace; //I added this one line class PasswordHash { //... } ?> 然後我創建我的對象,但是,當我應用HashPassword方法時,結果完全不同。

    -1熱度

    4回答

    我試圖檢查用戶散列的密碼與我在數據庫中保存的密碼。這與this guy幾乎是相同的問題,但我試圖用PDO來做到這一點,我不確定如何從數據庫獲取散列密碼來檢查它。這裏是我目前登錄頁面的代碼: <?php ini_set('display_errors', 1); error_reporting(E_ALL); ini_set('display_errors', 1); require_onc

    2熱度

    3回答

    只需要在Codeigniter中使用PHPass來散列密碼。我從phpass網站下載zip文件,提取內容,並將PasswordHash.php文件複製到我的庫文件夾中。 然後我裝在我的控制器庫,並試圖以哈希密碼,但它給了以下錯誤 Missing argument 1 for PasswordHash::PasswordHash(), called in ... Missing argument

    1熱度

    2回答

    我使用PHPASS來存儲密碼加密和登錄時進行比較。 這裏是代碼 ob_start(); $userName = $password = ""; $userNameErr = $passwordErr = $loginErr = ""; $hasher = new PasswordHash(8, false); if (isset($_POST['subEmployee'])) {

    0熱度

    1回答

    我想創建一個登錄函數,該函數根據我存儲在數據庫中的密碼來檢查密碼。如果相關,我已經使用phpass在密碼輸入前散列密碼。這是我迄今爲止的代碼;顯然支票將無法工作,因爲我沒有拉從數據庫中$ stored_hash: <?php ini_set('display_errors', 1); error_reporting(E_ALL); ini_set('display_errors', 1);

    0熱度

    1回答

    視爲可變使用phpass以生成哈希值,則產生以下字符串: $2a$08$KHiiru4yzYh141GUh2xIMew//bCc7rxMuY1rtDApwA66/czIiurLi 然後,標準查詢: "INSERT INTO su_auth ( AuthAlias, AuthUsername, AuthPass, AuthSessionID

    0熱度

    1回答

    我使用PHPass來加密存儲在我的數據庫中的密碼。當運行此代碼: if (is_readable('/dev/urandom') && ($fh = @fopen('/dev/urandom', 'rb'))) { ... } 它會產生這樣的警告: Warning: is_readable() [function.is-readable]: open_basedir restric

    6熱度

    1回答

    我想加載我的基本控制器中的Phpass助手爲了哈希我的密碼。但是,它似乎並沒有在Ubuntu 14.04上加載。我試圖搜索,有人說這可能是因爲Linux區分大小寫,所以我將文件從phpass_helper.php更改爲Phpass_helper.php。並加載它使用下面的代碼: $this->load->helper('Phpass_helper'); 但它仍然給我的錯誤說:無法加載所需的文件

    0熱度

    1回答

    我正在構建一個jQuery文件來驗證在wordpress網站上登錄的用戶輸入。我已經制作了檢查WordPress用戶名,郵件和密碼的功能。我有完美的功能用於用戶名和電子郵件,但使用密碼功能,我得到500內部服務器錯誤。我能想到的唯一的事情就是造成這種情況,那就是我試圖從wordpress中包含三個文件。我必須使用class-phpass.php來檢查密碼,因爲密碼被散列並存儲到數據庫中。 clas

    0熱度

    1回答

    include 'lib/php/PasswordHash.php'; $hash = $_GET['hash']; $pass = $_GET['pass']; $hasher = new PasswordHash(8, false); $pass = $hasher->HashPassword($pass); echo "Original:<br>" . $pass . "<br