广告位
PostgreSQL 密码生成工具
免费在线PostgreSQL密码哈希生成工具,支持MD5(PG 10及之前)和SCRAM-SHA-256(PG 10+默认)两种格式,本地计算保护隐私
0 字符
0 字符
MD5:格式为 md5 + md5(password+username),用户名作为盐防止相同密码产生相同哈希。
点击"生成哈希"按钮查看结果
广告位
工具介绍与功能
PostgreSQL密码生成工具用于生成兼容PostgreSQL认证系统的密码哈希。PostgreSQL 10及之前默认使用MD5格式(md5 + md5(password+username)),PostgreSQL 10+默认使用更安全的SCRAM-SHA-256。本工具支持两种格式生成,所有运算在浏览器本地完成。
-
双算法支持:支持 PG MD5 和 SCRAM-SHA-256 两种认证方式
-
标准格式:MD5 输出 md5 + 小写 hex;SCRAM 输出 SCRAM-SHA-256$iter:salt$sk:sk
-
本地计算:所有运算在浏览器本地完成,数据不上传服务器
-
Web Crypto API:基于浏览器原生 PBKDF2/HMAC/SHA-256 实现 SCRAM
安全保障
-
本地处理:所有哈希计算在用户浏览器本地完成,无网络传输
-
隐私保护:不收集不存储用户输入数据,关闭页面即销毁
-
标准算法:严格遵循 PostgreSQL 官方认证协议(RFC 5802)
-
即时响应:纯前端实现,无需等待服务器,毫秒级输出
常见问题
PostgreSQL默认密码算法是什么?
PostgreSQL 10+默认使用SCRAM-SHA-256,更安全。MD5格式仅用于兼容旧版本。
SCRAM-SHA-256比MD5安全在哪里?
SCRAM-SHA-256使用SHA-256、随机盐和迭代哈希,可有效抵抗彩虹表和暴力破解。MD5已不安全。
为什么MD5格式需要用户名?
PostgreSQL MD5格式为md5(md5(password+username)),用户名作为盐防止相同密码产生相同哈希。
广告位