| 序号 | 原文 | 派生密钥 | 状态 |
|---|
scrypt 也是从口令派生密钥的算法,和 PBKDF2 的区别在于它「吃内存」:除了算力,还要占一大块内存,让用显卡、专用芯片批量爆破的成本大幅上升。
适合给数据库存口令、从口令派生密钥。三个参数里最重要的是「内存成本」,越大越慢、也越安全。计算在浏览器本地完成,口令不上传。
| 想做什么 | 怎么做 | 推荐设置 |
|---|---|---|
| 复现数据库里的 scrypt 哈希 | 参数与库里存的完全一致 | N=16384 · r=8 · p=1 |
| 评估不同 N 的耗时 | 同一口令换 N 看时间 | 任意 |
| Llitecoin / 钱包派生 | 按项目文档给参数 | 任意 |
| 批量派生测试数据 | N 调小,导出一批 | N=1024 · 导出 Excel |
scrypt 抗 GPU 更好(内存硬);PBKDF2 更老、支持更广、FIPS 认可。新系统也可以考虑 Argon2id。
必须是 2 的幂,且内存占用约 128 × N × r 字节。N=16384、r=8 时约 16 MB,服务端要留够内存。
慢就是它的目的——让暴力破解成本高。批量处理时把 N 调小只是测试用,生产环境别降。
r 影响每个块的大小(内存与带宽),p 是并行度(可多线程同时算)。调 r 更容易吃内存,调 p 更容易吃 CPU。
这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。
放心用,数据只在你自己的电脑上转一圈。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。