2012-07-20 59 views

回答

3

输出大小是你问PBKDF2的任何值; IIRC仅限于4 GB的量级。

+0

是的,它似乎输出的大小是我想要的任何东西(高达4096位),我们不应该总是选择最高的数字吗?你在哪里画线 - 你想选择多少最大时间? – Tower 2012-07-21 14:14:57

+0

@rFactor:你的意思是输出大小,还是其他参数(内存使用/并行/等)? – 2012-07-23 15:25:06

7

是的,它的确如此。实际上,它使用两个。如果你看一下scrypt paper,你会看到它在PBKDF2建设初始密钥扩展和最终输出生成使用

  1. SHA-256

  2. Salsa 20/8 core由DJ伯恩斯坦的一部分实际的内存硬混合功能SMix。

(莎莎20/8核心实际上不是在相同的意义上,比如加密散列函数,SHA-256,而仅仅一个的一部分,但我将它的完整性。)