scrypt

    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

    0热度

    1回答

    我已经设置了Scrypt和哈希 - KDF - 工作正常。 但是,每当我尝试verifyKdf()时出现错误。 return scryptNative.verifySync(args [0],args [1]); ^ 错误 在Object.verifyKdfSync(/home/arc/Desktop/scrypt-test/node_modules/scrypt/index.js:331:25)

    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和密码验证的方法,只是为了找出这两个类中的任何一个都没有密码验证方法。如果我在此评估中不正确,请告诉我密码验证的方法是什么,或者我错过了什么。