scrypt:一种“内存硬”(memory-hard)的密码学密钥派生函数(KDF),常用于把用户密码加盐并反复计算,生成更难被暴力破解的密钥或哈希;也被一些加密货币用于“工作量证明”(PoW)。除这一技术含义外,它在日常英语中不常作普通词使用。
/ˈɛs.krɪpt/
I used scrypt to hash user passwords.
我用 scrypt 来对用户密码进行哈希处理。
Because scrypt is memory-hard, it can make large-scale password cracking more expensive than simpler hashes.
由于 scrypt 具有“内存硬”特性,它会让大规模密码破解比使用更简单的哈希算法更昂贵。
scrypt是一个人为造词,外形接近 script,同时暗含 **crypt-**(与“加密”相关的词根,如 cryptography)。它由密码学研究者 Colin Percival 在提出该算法时命名,用来强调其与加密/抗破解用途相关。