sha-3

    1熱度

    1回答

    在Google App Engine中獲取在Python下工作的SHA-3 256 Hash存在很多問題。 速度並不是真正的問題,只是要麼用純Python編寫,要麼使用Google App Engine支持的第三方庫支持。

    0熱度

    1回答

    我試圖在python中實現012,053,紙中描述的協議。 爲了做到這一點,我需要計算以下值: 我知道,因爲Python 3.6,你可以按照如下計算SHA3值: import hashlib hash_object = hashlib.sha3_512(b'value_to_encode') hash_value = hash_object.hexdigest() 我想知道你應該解決這個問

    0熱度

    2回答

    我正在準備關於Keccak的演示文稿(http://keccak.noekeon.org/)。 在該演示文稿,我想一個純文本加密 - 這帶來了以下幾個問題: 什麼是填充功能的確切作用(我們如何獲得的1600位的立方體從64位)? 對文本進行加密後,我們如何才能解密它呢?

    5熱度

    1回答

    我們使用Crypto JS SHA3將我們的用戶名和密碼一起散列。 該函數從兩個html輸入字段中輸入用戶名和密碼的輸入,並將它們與salt連接起來,並將它們散列。第一個哈希函數成功運行,但是再次哈希相同的輸出會產生不同的結果。 這是相關代碼: $prehash = $salt + $user + $pass; $prehash = CryptoJS.enc.Utf8.parse($preha

    1熱度

    1回答

    您好,Stackoverflow社區! 我很難理解Merkle-Damgård結構和KECCAK中使用的海綿功能之間的區別。Merkle-Damgård構造迭代地接收消息塊,但就我在描述中發現的內容而言,海綿函數沒有這樣做?兩者的插圖看起來非常相似,我只是沒有找到我真正理解的解釋。 有人可以更輕鬆地解釋這種差異嗎?

    2熱度

    1回答

    Hashlib團隊, 我不知道該SHA3庫(Keccak)是否返回正確的加密。我用最新的源代碼(變更集78295)從CodePlex上下載的,但是當我在VS使用下面的代碼 IHash hash = HashFactory.Crypto.SHA3.CreateKeccak512(); HashResult res = hash.ComputeString("", System.Text.Encod

    5熱度

    2回答

    我得到這樣一個代碼段: void SHAPresenter::hashData(QString data) { QCryptographicHash* newHash = new QCryptographicHash(QCryptographicHash::Sha3_224); newHash->addData(data.toUtf8()); QByteArray

    4熱度

    1回答

    我正在開發keccak海綿函數,並對哈希結果有一些奇怪的行爲。 我使用24位(3字節)的字符串「abc」。 上http://www.di-mgt.com.au/sha_testvectors.html的測試向量爲SHA-3說SHA3-512的結果如下: 從測試向量 b751850b1a57168a SHA3-512 5693cd924b6b096e 08f621827444f70d 884f5d0

    -1熱度

    2回答

    我正在使用Android Studio 1.22和JRE 1.8以及64位JVM。如何導入Crypto,js到Android? 我想從HMAC輸出中計算6位OTP。

    3熱度

    1回答

    我想在python中實現sha-3。下面給出的代碼是我如何實現它。但我一次又一次地得到下面的錯誤。 import sys import hashlib arg1 = sys.argv[1] with open(arg1, 'r') as myfile: data=myfile.read().replace('\n', '') import sha3 s=hashlib.sha3