scrypt

    0熱度

    1回答

    我希望使用SCrypto散列函數散列密碼,但如果我將使用默認參數,我將散列持續時間大約5-6秒。如何設置參數,所以我得到的持續時間小於1秒(更好250毫秒) SCrypt.scrypt(通過,鹽,N,R,P,長度) 默認Scrypt(通過,鹽,16384 ,8,1,長度)

    0熱度

    1回答

    我嘗試使用來自standard libary的導入scrypt。 無論是在我的本地計算機(ubuntu 16.04)還是服務器(heroku/heroku堆棧),導入都會失敗。 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 's

    2熱度

    1回答

    我通過使用scrypt算法將密碼存儲在數據庫中,然後存儲該字符串。 然後我進行密碼檢查,然後對提供的密碼進行哈希處理,然後對其進行檢查。 我的問題是,我想增加更多的安全嗎?我是否應該醃製加密的字符串呢?

    0熱度

    1回答

    我很確定它沒有,但我想確認Bouncy Castle for Java中的SCrypt實現是否包含結果中的參數(如NodeJS的實現)。

    0熱度

    1回答

    Bouncy Castle SCrypt Java API。 byte[] sCryptHash = SCrypt.generate(plaintextPassword.getBytes(), salt.getBytes(), 16384, 8, 1, 1024); String str = sCryptHash.toString(); 上述生成方法給出byte[ ]格式,我需要將其存儲在數

    0熱度

    1回答

    我在嘗試移植使用scrypt生成密碼的python腳本。 import pylibscrypt scrypt = pylibscrypt.scrypt password = 'test123'.encode("utf_16_be", "replace") salt = '384eaed91035763e'.decode('hex') key = scrypt(password, sal

    3熱度

    1回答

    我真的一直在努力讓Bouncy Castle Scrypt進入我的Web應用程序進行密碼加密。我對Java和安全性編程相當陌生。 我試過看了Bouncy Castle的documentation for their Scrypt class。但是,我很難弄清楚它是如何工作的。它似乎沒有真正提供關於如何創建類或類似的東西的很多信息。 我搜索了Stack Exchange和Google,看看有沒有什麼

    0熱度

    1回答

    我在我的android應用中使用這個庫。 我可以成功編譯它並綁定我的android應用程序中的本地實現,但如果它在32位或64位環境中執行,scryptN函數會產生不同的結果,那怎麼可能? 的Java實現,而不是行之有效的兩種環境 要重現該問題,只是建立與NDK的共享庫並嘗試運行該功能 public String hashPassword(String plainPassword) {

    1熱度

    1回答

    大家好! 我對Java編程還很新,所以請原諒我,如果這個問題不夠徹底。 我想找到一種方法,以鹽和散列我的密碼在Java中的Web應用程序,需要密碼登錄。 我試圖使用Bouncy Castle的bcrypt和scrypt類來獲得salting,hashing和密碼驗證的方法,只是爲了找出這兩個類中的任何一個都沒有密碼驗證方法。如果我在此評估中不正確,請告訴我密碼驗證的方法是什麼,或者我錯過了什麼。

    0熱度

    1回答

    我試圖重現Python的這種算法 (雙管的意思爲0x1或0X2添加到密碼) s1 = scrypt(key=(passphrase||0x1), salt=(salt||0x1), N=2^18, r=8, p=1, dkLen=32) s2 = pbkdf2(key=(passphrase||0x2), salt=(salt||0x2), c=2^16, dkLen=32, prf=HMAC