在线 scrypt 批量派生密钥(RFC 7914)

scrypt 派生 N / r / p 可调 RFC 7914 更新于 2026-11-04
口令(一行一条) 一行一条 · 参数(N/r/p)与盐必须与对方一致才能复现
Ctrl / ⌘ + Enter 直接开始 · 空行自动跳过
设置 N 越大越慢越安全;批量时先用小样本试,N=16384 每行约 0.5–2 秒
N
  • 1024(快)
  • 4096
  • 16384(常用)
  • 32768(更慢)
r
p
长度
格式
盐
  • 导出格式
  • 文本 .txt一行一条
  • Excel .xlsx序号 / 原文 / 派生密钥
一行一条,点「开始派生」。
处理结果 默认 N=16384 / r=8 / p=1 / 32 字节
还没有派生密钥
把内容贴到上面(一行一条),点「开始派生」,每行的结果会出现在这里。
全部在你的浏览器里完成:不请求任何接口、不上传内容,断网也能用。

工具介绍

scrypt 也是从口令派生密钥的算法,和 PBKDF2 的区别在于它「吃内存」:除了算力,还要占一大块内存,让用显卡、专用芯片批量爆破的成本大幅上升。

适合给数据库存口令、从口令派生密钥。三个参数里最重要的是「内存成本」,越大越慢、也越安全。计算在浏览器本地完成,口令不上传。

应用场景

想做什么怎么做推荐设置
复现数据库里的 scrypt 哈希参数与库里存的完全一致N=16384 · r=8 · p=1
评估不同 N 的耗时同一口令换 N 看时间任意
Llitecoin / 钱包派生按项目文档给参数任意
批量派生测试数据N 调小,导出一批N=1024 · 导出 Excel

常见问题

scrypt 和 PBKDF2 哪个好?

scrypt 抗 GPU 更好(内存硬);PBKDF2 更老、支持更广、FIPS 认可。新系统也可以考虑 Argon2id。

N 能随便设吗?

必须是 2 的幂,且内存占用约 128 × N × r 字节。N=16384、r=8 时约 16 MB,服务端要留够内存。

为什么这么慢?

慢就是它的目的——让暴力破解成本高。批量处理时把 N 调小只是测试用,生产环境别降。

r 和 p 有什么区别?

r 影响每个块的大小(内存与带宽),p 是并行度(可多线程同时算)。调 r 更容易吃内存,调 p 更容易吃 CPU。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-22
新增工具:scrypt 批量派生

相关工具推荐