sha

    1熱度

    1回答

    我打電話跟進並創建密碼哈希。 ByteString password = ByteString.copyFrom(DigestUtils.sha256("mypassword")); 但現在我需要從客戶端(JavaScript)發送sha256轉換密碼消息。我累了如下 var pass = CryptoJS.SHA256(document.getElementById('password').

    5熱度

    2回答

    我使用jsSHA 1.3.1我downloaded here和在我的本地學習項目中使用。它給出了一個稍微不同的結果比我參照遠程如下副本: <script src="https://raw.github.com/Caligatio/jsSHA/master/src/sha1.js"></script> 遠程複製很適合我,現在,多虧了@Andreas here這個優秀的答案。 但它給我留下了一個新

    26熱度

    3回答

    我想挑選提取的遠程提交,同時保留它的原始SHA提交代碼(我當前的分支是基於這個遠程,我重新設置爲以前的狀態) 。

    2熱度

    2回答

    我的意思是類似於php sha1_file。 我發現非常漂亮和緊湊的腳本,無需外部庫,例如升壓:http://code.google.com/p/smallsha1/source/browse/trunk/sha1.cpp 但是,有沒有辦法傳遞給它一個文件流時,該文件是例如10GB的大小?

    3熱度

    1回答

    比方說,無論出於何種原因,我都想使用SHA512作爲哈希函數。假設我也有它的源代碼。 SHA512包含循環的恆定表。如果我在這張桌子的這裏和那裏改變一些數值(例如5)會怎麼樣? 這將如何影響哈希函數的可靠性和對攻擊的「阻力」(它不再是標準算法,攻擊者可能不知道輪值已被更改)?

    3熱度

    2回答

    我使用的NodeJS的捆綁在一起,SHA256散列在服務器端crypto模塊加密JS不同的輸出。 在客戶端,我使用了一個名爲Crypto-JS的JavaScript庫。 我使用SHA256散列對於使用傳統的基於現時的身份驗證登錄系統。然而,我的服務器端和客戶端散列摘要不匹配,即使散列消息是相同的(我已經檢查過)。即使是散列摘要的長度也是不同的。 這是我的客戶端實現的一個片段: var passwo

    4熱度

    1回答

    我在我的C++代碼中使用了Sha256類的更新函數,以將一些字符串包含到一個哈希值中,但我無法在.net類Sha256中找到此函數。該函數在C++實現中,Sha的Java實現中呈現,但不在.net中呈現?在C++ 示例代碼: l_ceSHA2.Init(); for (l_dwordCnt = 0; l_dwordCnt < l_dwordHashRounds; l_dwordCnt++) {

    4熱度

    5回答

    try { MessageDigest digest = MessageDigest.getInstance("SHA-512"); byte[] output = digest.digest(password); digest.update(salt); digest.update(output); return new BigInt

    0熱度

    3回答

    我想知道是否通常的做法是加密密碼哈希和/或鹽,它是否一定會使它更安全或只是增加「猜測」密碼所需的時間? 謝謝!

    1熱度

    1回答

    我需要根據SQL查詢和該查詢中使用的任何參數的字符串值生成校驗和。校驗和用於緩存場景。如果校驗和存在於緩存中,那麼結果也是,然後我不需要擊中數據庫。 需求1: 重要的是兩個不同的查詢不會生成相同的散列。因爲這可能會導致返回意外的結果。 需求2: 它不能很慢,但它又一次在內存中,不應該有太多的內容。 鑑於上下文,什麼算法最適合? CRC32,MD5,SHA1還是其他? //丹尼爾