jjzjj

python 密码库 : what is the best value for "rounds"

来自passlibdocumentationFormostpublicfacingservices,youcangenerallyhavesignintakeupwardsof250ms-400msbeforeusersstartgettingannoyed.那么,如果我们考虑一次数据库调用,那么登录/注册中rounds的最佳值(value)是多少?登录尝试,它使用MongoDB和非阻塞调用。(使用Mongotor,并使用电子邮件作为_id,因此默认情况下是indexed,查询很快:0.00299978256226和使用具有3条记录...的数据库测试的类(class)...)impor

objective-c - PBKDF2 在 iOS 上使用 CommonCrypto

我正在尝试使用CommonCrypto通过PBKDF2生成key,但我似乎无法导入CommonCrypto/CommonKeyDerivation.h,我只是错误提示找不到它。有什么想法吗?编辑:我应该提一下我已经添加了安全框架并且我可以导入所有其他CommonCryptoheader。 最佳答案 以下是我如何生成AES256key。唯一有趣的是,我让CommonCrypto为我估计要使用多少轮。这看起来非常简单。#import...//Makesarandom256-bitsalt-(NSData*)generateSalt256

objective-c - PBKDF2 在 iOS 上使用 CommonCrypto

我正在尝试使用CommonCrypto通过PBKDF2生成key,但我似乎无法导入CommonCrypto/CommonKeyDerivation.h,我只是错误提示找不到它。有什么想法吗?编辑:我应该提一下我已经添加了安全框架并且我可以导入所有其他CommonCryptoheader。 最佳答案 以下是我如何生成AES256key。唯一有趣的是,我让CommonCrypto为我估计要使用多少轮。这看起来非常简单。#import...//Makesarandom256-bitsalt-(NSData*)generateSalt256

go - 找不到 code.google.com/p/go.crypto/pbkdf2 文件?

这个问题在这里已经有了答案:packagecode.google.com/p/go.example/hello:exec:"hg":executablefilenotfoundin%PATH%.Howtogetremotegolangpackages?(1个回答)关闭去年。我想制作jujucharm-store服务器,但是当我尝试构建/安装时它给我这个错误:importscode.google.com/p/go.crypto/pbkdf2:exec:"hg":找不到可执行文件可以找到charm-store存储库here(github)。我还尝试使用以下命令获取包,但失败了:goget-

go - 找不到 code.google.com/p/go.crypto/pbkdf2 文件?

这个问题在这里已经有了答案:packagecode.google.com/p/go.example/hello:exec:"hg":executablefilenotfoundin%PATH%.Howtogetremotegolangpackages?(1个回答)关闭去年。我想制作jujucharm-store服务器,但是当我尝试构建/安装时它给我这个错误:importscode.google.com/p/go.crypto/pbkdf2:exec:"hg":找不到可执行文件可以找到charm-store存储库here(github)。我还尝试使用以下命令获取包,但失败了:goget-

使用 PBKDF2(和 Node.js)的对称密钥加密

使用PBKDF2(和Node.js)的对称密钥加密波恩大学研究人员最近发表的一篇论文表明,许多开发者都在努力解决如何正确保护密码。这项研究要求Freelance.com的260名Java开发人员编写能够安全存储密码的代码。最后,他们中的43人开始了这项工作。给定的任务是为一个虚假的社交媒体网站设置一个用户注册系统。其中39个是男性,1个是女性,其他人没有明确性别。37人有大学学历,平均有6.4年的Java编程经验:为了评估在任务中获得更多报酬是否会提高安全性,小组中大约一半的人得到了100欧元,其余的人得到了200欧元。然后把他们按照是否提示他们使用给定的方法的分类方式进行分类:使用定义密码存

java - PBKDF2WithHmacSHA512 对比。 PBKDF2WithHmacSHA1

我正在开发一个Java身份验证子系统,它将数据库中的密码存储指定为PBKDF2生成的哈希值,我现在正在尝试决定是否应该使用SHA1或SHA512作为PRF。我浏览了两者的规范,但它们在数学上对我来说非常密集。有更好的加密理解的人可以解释PBKDF2WithHmacSHA512与PBKDF2WithHmacSHA1有何不同吗?这是我想要做的:privatestaticfinalintHASH_BYTE_SIZE=64*8;//512bitsprivatestaticfinalintPBKDF2_ITERATIONS=1000;//generaterandomsaltSecureRando

java - PBKDF2WithHmacSHA512 对比。 PBKDF2WithHmacSHA1

我正在开发一个Java身份验证子系统,它将数据库中的密码存储指定为PBKDF2生成的哈希值,我现在正在尝试决定是否应该使用SHA1或SHA512作为PRF。我浏览了两者的规范,但它们在数学上对我来说非常密集。有更好的加密理解的人可以解释PBKDF2WithHmacSHA512与PBKDF2WithHmacSHA1有何不同吗?这是我想要做的:privatestaticfinalintHASH_BYTE_SIZE=64*8;//512bitsprivatestaticfinalintPBKDF2_ITERATIONS=1000;//generaterandomsaltSecureRando

android - 如何为 android api 8 (Froyo) 添加 PBKDF2WithHmacSHA1

我需要一些帮助。我正在编写应用程序并且需要使用“PBKDF2WithHmacSHA1”算法(无法更改服务器端)。但这在android中不起作用(不支持),但后来我在eclipse中创建了android-maven项目,它在Gingerbread和最新版本上运行良好。但在Froyo上没有。我尝试添加具有该算法但没有的安全提供程序。我可以在可用列表中看到它,但无法获取它的实例。我尝试了spoungycaSTLe(重新编译的bouncecaSTLe),SunJCE。也许您有相同的建议如何解决?o一些解决方法?在这一行我得到错误SecretKeyFactoryfactory=SecretKey

java - 为什么我的 pbkdf2 实现如此缓慢(与 SQLCipher 相比)?

我在我的Xoom平板电脑上编写了一个简单的Android应用程序,它只是将一些字符串注释存储在SQLCipher数据库中。系统会提示用户输入密码,SQLCipher库将使用该密码。到目前为止,这工作正常并且非常顺利。现在我还实现了一个用于身份验证的小型PBKDF2算法(事实上​​,我想在将来加密一些其他文件,这些文件不能存储在数据库中)。不过目前我只是来检查一下我的pbkdf2算法是否正确。我只使用了javax.crypto和java.security库。代码fragment如下:intderivedKeyLength=128;intiterations=500;KeySpecspec