Scrypt密码生成工具
基于密码的安全密钥派生函数,抵抗硬件暴力攻击
盐值用于增强安全性,建议使用随机字符串
参数说明
- N (CPU/内存成本): 控制计算复杂度,值越大越安全但计算时间越长
- r (块大小): 控制内存访问模式,通常设为8
- p (并行度): 控制并行计算数量,通常设为1
- 盐值: 随机字符串,防止彩虹表攻击
示例数据
密码: mySecurePassword123
盐值: randomSalt456
参数: N=16384, r=8, p=1
算法说明
Scrypt是一种基于密码的密钥派生函数,由Colin Percival于2009年设计。
主要特点:
- 内存密集型算法
- 抵抗硬件暴力攻击
- 可调节的安全参数
- 广泛应用于加密货币
安全性:比PBKDF2和bcrypt更安全,攻击成本高4000-20000倍。
使用说明
- 输入要派生的密码
- 设置盐值(可自动生成)
- 调整安全参数(推荐默认值)
- 选择输出格式和长度
- 点击生成密钥按钮
应用场景
- 密码哈希存储
- 密钥派生
- 加密货币挖矿
- 数字签名
- 安全认证