这是一个创建于 2560 天前的主题,其中的信息可能已经有所发展或是发生改变。
KeySpec keySpec = new PBEKeySpec("password".toCharArray(), "LdWxmFbFiVZRRshf57i".toCharArray(),
100 , 256);
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
byte[] keyBytes = keyFactory.generateSecret(keySpec).getEncoded();
类似上面的代码
keyBytes 生成的怎么会不一样,哪里出错了吗
2 条回复 • 2017-11-26 23:00:03 +08:00
|
|
1
iyangyuan 2017-11-25 08:29:56 +08:00 via iPhone
这本来就是随机的啊!这就是一个加盐慢哈希函数,增大碰撞难度的
|
|
|
2
stdying 2017-11-26 23:00:03 +08:00
|