【发布时间】:2012-07-19 21:37:53
【问题描述】:
scrypt 程序是否在后台使用哈希算法?
scrypt 的输出大小是多少(我的意思是底层算法,是 4096 位)?
【问题讨论】:
标签: security cryptography scrypt
scrypt 程序是否在后台使用哈希算法?
scrypt 的输出大小是多少(我的意思是底层算法,是 4096 位)?
【问题讨论】:
标签: security cryptography scrypt
是的,确实如此。事实上,它使用了两个。如果您查看scrypt paper,您会发现它使用了
D. J. Bernstein 的 Salsa 20/8 core 作为实际记忆硬混合函数 SMix 的一部分。
(Salsa 20/8 核心实际上并不是一个与 SHA-256 相同的加密哈希函数,而只是其中的一部分,但为了完整起见,我将其包括在内。)
【讨论】:
输出大小是你要求 PBKDF2 的任何值; IIRC 这仅限于 4 GB 左右。
【讨论】: