scrypt

    8熱度

    2回答

    我想使用scrypt爲我的用戶的密碼和salt創建哈希。我發現了tworeferences,但有些事情我不瞭解它們。 他們使用scrypt加密和解密函數。一個加密一個隨機字符串,另一個加密鹽(這看起來是錯誤的,因爲只有密碼而不是鹽被用於解密)。它看起來像解密函數被用來驗證密碼/ salt作爲解密的副作用。 基於我理解的很少,我想要的是密鑰導出函數(KDF)而不是加密/解密,並且KDF可能由scry

    3熱度

    1回答

    據我所知的最長時間參數: data = scrypt.encrypt('MESSAGE', 'password', maxtime=0.1) 意味着蟒蛇會出現亂碼的時間量。 不過,我可以去低至0.76,它仍然會解密 scrypt.decrypt(data, 'password', maxtime=0.076) 有什麼原因呢?爲什麼我不需要解密maxtime = encrypt maxtim

    0熱度

    1回答

    我想讓我的頭繞着scrypt算法輸出。 在https://litecoin.info/Block_hashing_algorithm筆者得到scrypt加密結果爲headerString: 01000000ae178934851bfa0e83ccb6a3fc4bfddff3641e104b6c4680c31509074e699be2bd672d8 d2199ef37a59678f92443083e

    4熱度

    1回答

    我遇到了一些我爲密碼驗證庫編寫的Go代碼的問題。總體思路是提供2個函數,Check()和New(),它們都提供了一個密碼和一個256位HMAC密鑰。 Check()函數還提供了256位salt和256位散列,並返回一個布爾值。 New()函數返回一個新的隨機鹽,它是相應的散列。這兩個函數都依賴於幫助函數hash(),該函數使用scrypt來實現密鑰延長,並執行生成輸出哈希的真正工作。 這是工作時,

    0熱度

    1回答

    我需要探測給定的字符串是否與scrypt鍵匹配。 需要搭配一些例子: $s0$e0801$epIxT/h6HbbwHaehFnh/bw==$7H0vsXlY8UxxyW/BWx/9GuY7jEvGjT71GFd6O4SZND0= $s0$100808$6McCjsQBpcCShLWq4nl3gg==$gs+Tz5DLGCDtYHGpIkP4i3EDpufBzsEGvoXzegkO5cU= 我

    0熱度

    1回答

    對此問題感到抱歉,但我總是發現它們與PBKDF2相比,BCrypt和SCrypt KDFs也是如此?

    3熱度

    1回答

    我正在爲只有32KB內存的處理器開發Litecoin Miner。所以我在看SCrypt算法,對於Litecoin它使用N = 1024,這給我2^10 * 1 * 128 = 128KB內存使用aproximate。 所以我正在研究具有參數查找間隙的GPU算法。對於閱讀我使用從CudaMiner開普勒代碼: https://github.com/cbuchner1/CudaMiner/blob/

    1熱度

    1回答

    對於這個問題感到抱歉,但我在問:在使用MD5時,我們得到了一個散列,因此要獲得密碼,我們會散列所有的單詞,直到找到相同的散列。 但在一個密鑰派生算法如pbkdf2或bcrypt或scrypt中,黑客需要尋求什麼?或者他會對所有單詞使用相同的算法來獲得相同的密鑰派生? 對不起這個愚蠢的問題。

    0熱度

    1回答

    看來Scrypt並沒有安裝在我的機器上。我已經安裝了Windows的版本here。我使用了Visual Studio免費版,安裝了32位OpenSSL,併成功編譯了BCrypt;但SCrypt返回此錯誤: > setup.py install running install running build running build_ext building 'scrypt' extensio

    0熱度

    1回答

    我目前正在研究並尋找一個公式來計算解決scrypt塊的可行性。 就像https://www.litecoinpool.org/calc,其中一個人輸入散列率/秒,並看到他們解決塊的可行性。 請注意,我知道solomining不是有利可圖的,我知道有一些礦池可以簡單地用於礦工。但這不是一般性的挖礦問題,而是計算裂縫可行性的背景。這僅僅是爲了研究目的,如何計算塊查找中的可行性而不是討論加密貨幣挖掘。