scrypt ROMix
scrypt ROMix 是 scrypt 的核心内存困难组件,在伪随机填充的内存阵列上顺序读写,迫使攻击者使用大量内存或大量时间。
用途
为 scrypt 提供内存困难性,使并行攻击需等量内存或平方级时间。
机制
用哈希函数顺序填充 V[0..N](V[i]=H(V[i-1])),再从 V[N-1] 出发按 V 整数索引随机跳转读取并哈希 N 次。顺序填充与随机访问迫使内存或时间开销。
用例
- scrypt 核心组件
- 内存困难函数
- 密码哈希
相关工具
scrypt 密钥派生
使用 scrypt(内存困难型 KDF)从密码派生密钥。免费、隐私优先、100% 纯客户端运行。 工具
bcrypt 哈希生成器
使用 bcrypt 对密码进行哈希或验证 bcrypt 哈希。免费、隐私优先、100% 纯客户端运行。 工具
哈希计算器
计算 MD5、SHA-1、SHA-256 或 SHA-512 哈希,支持十六进制或 Base64 输出。免费、隐私、100% 客户端运行。SHA-256/512 基于 Web Crypto API,MD5 基于 spark-md5,适用于校验和、完整性验证、指纹识别等场景。MD5 与 SHA-1 已不适用于安全场景。 工具