salt

    -3熱度

    1回答

    好吧我試圖做一個日誌形式到我的網站在C#它有MD5 +鹽..問題是鹽。 MD5我可以工作,但鹽不會工作。我做了一個php,獲取用戶名,用戶組ID等。我已經在數據庫中刪除了大量鹽的實例,並且它破壞了登錄,或者什麼都沒做。我想知道是否有一種簡單的方法來除鹽?

    0熱度

    1回答

    我需要幫助,儘快(我剛剛被要求爲明天早上提出解決方案)。首席開發人員要求我提出一個可能已存在的解決方案,以解決以下問題: 我們已經將此C#搜索結果頁面用於第三方網站,但我們將通過傳遞到請求參數。 首先,第三方網站開發人員訪問一個新的頁面,我們將創建自動生成基於他們在國家的哈希鍵。然後,他們將重點增加他們的鏈接。當我們收到其中一個鏈接的請求時,我們會嘗試將密鑰與數據庫中的密鑰進行匹配,以便訪問結果

    1熱度

    1回答

    我對PHP比較陌生,剛開始掌握了關於哈希密碼(我認爲?)的一點看法。無論如何,這是我的問題... 現在我有一個用戶名,密碼,鹽字段的MySQL數據庫。密碼字段長度爲64個字符,鹽字段爲3個字符。在註冊時,每個用戶名都被分配一個隨機鹽。我對此沒有任何問題(我相信)。首先,用戶期望的口令是通過散列: $hashedinput = hash ('sha256', $input); 的用戶期望的口令,

    2熱度

    5回答

    聽說過大型科技公司最近發生的所有黑客行爲,這讓我不禁想到他們使用密碼存儲。 我知道salting + hashing被認爲通常是安全的,但有一個例子,我已經看到salting將salt key硬編碼到通常存儲在同一服務器上的密碼腳本中。 因此,它是一個合理的解決方案,首先散列用戶的密碼,將該散列傳遞給「salting服務器」或一些存儲在異地的函數,然後傳回鹹散列? 我正在看的方式是,如果入侵者獲得

    0熱度

    1回答

    我想執行一個簡單的加密和解密AES,我試圖使用鹽。這些值將被存儲在數據庫中並從那裏檢索。 (我不能使用散列)我暫時使用靜態鍵和靜態鹽。 我的問題是我應該做多少次鹽析迭代?我的意思是我必須將值存儲在數據庫中,並且我看到在2次迭代中(128位密鑰,42位鹽),我得到一個由40個字符組成的152個字符的加密字符串。對於4次迭代,其爲40個字符的364個字符,8次迭代的1536個字符,40個字符和16次迭

    1熱度

    1回答

    我想用PHP安全的用戶密碼存儲在MySQL數據庫。 我該如何做得更好? 我的班級: private static $algo = '$2a'; private static $cost = '$10'; private static $pepper = 'eMI8MHpEByw/M4c9o7sN3d'; public static function generateSalt($length

    0熱度

    1回答

    在django文檔,它說的Django創建密碼字符串algo$hash 其中ALGO是pbkdf2默認和散列密碼字符串的sha256哈希值。 在某些articles,我讀了一個安全的密碼使用隨機salt,然後將其存儲在數據庫中的每個user.This很難讓誰試圖打破使用rainbow table s.But密碼惡意用戶創建當我爲我的django項目檢查auth_user表時,我只能找到一個字符串,

    1熱度

    2回答

    我正在重新設計我的應用程序,我需要有一個獨特的鹽。 我提供了它的方式,我期待着聽到如果這不能以正確的方式或其他方式改善它。 public function generatesalt($x=0) { $x++; $string = md5(uniqid(rand(), true)); $salt = substr($string, 0, 12); $st

    1熱度

    1回答

    我正在使用從一些PHP腳本的HTTP POST來更新數據庫中的用戶密碼。 我正在使用與用戶創建帳戶和數據庫更新正在運行並更改SALT值時所做的相同的SALT散列,但是當我嘗試使用新密碼登錄時,它會發生錯誤。 用於創建口令的初始代碼是: public function storeUser($name, $email, $password, $rand) { $uuid = uniqid('

    1熱度

    4回答

    我有一個簡單的密碼加密器,當用戶註冊時,它給了我一個哈希/鹽漬密碼來存儲在我的數據庫中。代碼: public static string GenerateHashWithSalt(string enteredPassword, string enteredSalt) { string sHashWithSalt = enteredPassword + enteredSalt;