bcrypt.net

    0熱度

    1回答

    我正在使用.Net實現的BCrypt在數據庫中存儲密碼。密碼列是VARCHAR(MAX) 這是通過存儲過程更新密碼的代碼: Update [User] Set [Password]= @NewPassword, ModifiedOn = GetDate(), ModifiedBy = 'PasswordChanger' Where [UserName] = @UserName 對於一些

    1熱度

    1回答

    我希望有人可以闡明我可能會使用哪個庫,如果有任何可用於將已使用BCrypt $ 2a的基於PHP的應用程序轉換爲基於.Net的應用程序,當前BCrypt我使用的C#庫我剛剛意識到使用了$ 2y,所以我將無法在不引起大量密碼重置的情況下毫無疑問地遷移用戶。是否有可用的C#端口$ 2a,或者反過來PHP $ 2y的實現,我可能會將它複製到現有系統中並重新哈希密碼。理想情況下,我想在PHP版本中進行零編

    7熱度

    3回答

    BCrypt.net有幾個不同的端口,很難說哪個是最好的。 有沒有人花時間來審查他們,並得出什麼結論,哪些項目光顧?我最感興趣的是擁有最活躍的開發者社區。當然功能集,有效性,簡單和文件太好了:) 這裏是BCrypt.Net實現的名單,我能夠追蹤: Derek Slager 至於我可以告訴,這是第一個端口,並且在一段時間內沒有更新。 0.1版 Google Code 用戶發佈德里克Slager的複製

    0熱度

    1回答

    我正在使用帶有鹽數據的字符串來使用BCrypt.Net庫哈希密碼。 代碼: string src = Salt + UserName + Key + Password var hash = Bc.HashPassword(src, 12); 當我試圖驗證與一個錯誤的字符串數據的散列數據(不同的密碼例如),則該值返回BCrypt.Verify(wrongStr,hash)是true。 任何想法

    4熱度

    1回答

    我正在尋找允許我的身份驗證庫中的bcrypt支持。現在的問題之一是我認爲哈希將是HashAlgorithm。 Bcrypt.net不會實現這個類。此外,它是密封的,所以我將不得不使自己的分支,並自己修改它。是否有更好的替代方案已經實現HashAlgorithm?

    0熱度

    1回答

    我目前正在尋找使用bCrypt來加密我的項目中未來用戶的密碼。 它看起來非常強大,但這裏是我的關心 - 在網站上,創建一個帳戶。服務器將b密碼並存儲它的散列。 test - >$2a$12$4PhCN62AmALB7e.Sv2w9w.AP/JZ28l.dZldU5iHyupY2w5wPz9o.u 現在檢查您的密碼,您只需檢查返回BCrypt.Net.BCrypt.Verify("test", "$

    4熱度

    1回答

    我在ASP.NET MVC3(explained here)中工作了一個自定義會員系統。我想用BCrypt。我的問題是關於BCrypt.net的參數範圍。即最小和最大長度字符串BCrypt可以散列它,最小/最大 lenght的salt,並且還輸出字符串的lenght的。真的,我現在正在創建數據庫,並且我想知道如何在db中設置密碼列。即nvarchar(256)還是別的?先謝謝了。

    22熱度

    2回答

    我在讀到Jeff Atwood's post about storing passwords後,偶然發現BCrypt.net,這導致我以Thomas Ptacek的建議use BCrypt來存儲密碼。這最終導致我this C# implementation of BCrypt 在上面最後一個鏈接的評論中,有人問:「爲什麼GenerateSalt(30)永遠佔用,但GenerateSalt(31)似

    2熱度

    1回答

    在原始jBCrypt v0.1 C#端口中查找錯誤後:BCrypt.net(Related Question)。我決定將新的jBCrypt代碼與舊的C#端口進行比較,以查找差異和潛在問題,例如相關問題的錯誤。 這裏是我發現: // original java (jBCrypt v0.3): private static int streamtoword(byte data[], int offp