免费在线专用工具Web Crypto · 数据不上传

随机盐值生成器

随机盐值生成器先用浏览器 Web Crypto 创建 8 至 256 字节随机数据,再编码为 Hex、Base64 或无填充 Base64URL。盐值不需要保密,但必须对每个凭据唯一。现代 Argon2id、bcrypt、scrypt 和 PBKDF2 库通常会自动生成并保存盐值,生产环境应优先采用库的内置流程。

免费在线本地运行Web Crypto安全随机

开始使用随机盐值生成器

设置原始字节数和编码,批量生成用于密码哈希测试的唯一随机盐值。

准备就绪完成设置后点击主要操作按钮

盐值应对每个凭据唯一且可与哈希一同存储;生产环境优先使用密码哈希库自动生成和管理盐值。

最近记录

记录只保存在当前浏览器,可随时清空。

使用说明

三步开始使用

01

设置字节数

按密码哈希库或协议要求设置原始随机盐值长度,默认 16 字节。

02

选择编码

Hex 便于数据库与日志查看;Base64 和 Base64URL 更紧凑。

03

交给哈希库

将唯一盐值与慢速密码哈希算法配合使用,不要把盐值误当作秘密密钥。

常见问题

随机盐值生成器常见问题

盐值需要保密吗?

通常不需要。盐值可以与密码哈希一起存储,关键是每个凭据使用唯一且不可预测的随机盐值。

盐值和 Pepper 有什么区别?

盐值对每个凭据唯一且可公开存储;Pepper 是系统级秘密,应与数据库分开保存在密钥管理系统中。

应该选择多少字节?

应以目标算法和库的规范为准。页面默认 16 字节,足以提供很大的唯一值空间,但成熟密码哈希库的自动配置优先。

可以直接用 SHA-256 加盐保存密码吗?

不建议。密码存储应使用 Argon2id、bcrypt、scrypt 或 PBKDF2 等专用慢速算法,并按当前安全指南配置参数。