Free online dedicated toolsWeb Crypto · 数据不上传

随机盐值生成器

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

free online本地运行Web Crypto安全随机

开始使用随机盐值生成器

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

ready完成设置后点击主要操作按钮

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

recent records

Records are only saved in the current browser and can be cleared at any time.

Instructions for use

Three steps to get started

01

设置字节数

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

02

选择编码

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

03

交给哈希库

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

FAQ

随机盐值生成器常见问题

盐值需要保密吗?

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

盐值和 Pepper 有什么区别?

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

应该选择多少字节?

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

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

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