Scrypt在线加密/校验
使用Scrypt算法生成和验证安全的密码哈希,内存硬化,GPU抗性强。
Scrypt 选项
关于 Scrypt
Scrypt是由Colin Percival于2009年设计的密码衍生函数,专门设计为内存硬化算法,需要大量内存才能计算,有效抵抗ASIC和GPU并行攻击。
重要提示:永远不要存储明文密码!始终使用Scrypt等密码哈希算法来存储用户密码。这些算法内置了盐值生成,可以有效防止彩虹表攻击。
Scrypt 特性
Scrypt广泛用于加密货币(如Litecoin)和密码存储。其参数N、r、p可以调整CPU和内存成本。N是CPU/内存成本因子(推荐16384),r是块大小(通常8),p是并行度(通常1)。
最佳实践
- 使用N≥16384,根据硬件性能调整参数
- 永远不要存储明文密码或使用MD5/SHA进行密码哈希
- 定期更新参数以跟上硬件发展