赞
踩
如前所述,Scrypt密码哈希的安全性要高于Bcrypt,Scrypt内部还使用了PBKDF2算法,具体算法就不深入研究了,其实从Scrypt的入参就可以看出其安全性,具体入参列表如下:
以JAVA代码为例,使用如下Scrypt库
- <dependency>
- <groupId>com.lambdaworks</groupId>
- <artifactId>scrypt</artifactId>
- <version>1.4.0</version>
- </dependency>
示例代码如下:
- String pwd = "123456";
- byte[] salt = new byte[16];
- SecureRandom.getInstance("SHA1PRNG").nextBytes(salt);
- long time = new Date().getTime();
- System.out.println(toHexString(SCrypt.scrypt(pwd.g
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。