强密码生成 · 免费在线工具
密码这件事,交给加密级随机
注册新账号、改旧密码时,用 crypto.getRandomValues(操作系统加密熵池)现场生成强密码:长度 8–64 随意调,大小写 / 数字 / 符号自由组合,还能排除 0O1lI 这类容易看错的字符,批量生成后逐条复制。
顺手再备两件:密码强度检测把你的密码按熵值打分、估算离线破解时间、揪出键盘序列等弱模式(纯本地,输入框内容不离开浏览器);文本哈希给一段文本算出 SHA 家族与 SM3 指纹,用来核对内容是否被改动。
所有计算都在你的浏览器里完成,密码与文本不上传任何服务器,断网也能用。
强密码生成
随机数来自 crypto.getRandomValues 加密熵池。选长度、勾字符集,一次生成多条。
建议:普通账号 12–16 位即可;支付、邮箱等关键账号建议 20 位以上并开启二次验证。
生成的密码只在页面上短暂显示,不写入任何存储,刷新即消失,请生成后立即保存到密码管理器。
密码强度检测
输入密码即时评分:熵值、离线破解时间估算、弱模式警告。纯本地计算,输入内容不离开浏览器。
破解时间怎么估:按攻击者每秒尝试 100 亿次(GPU 集群离线爆破)估算中位耗时,
这是评估密码数学强度的口径;若密码已在泄露库中,再长也等于零,请立即改用唯一的新密码。
文本哈希
粘贴文本,一次算出 SHA-1 / SHA-256 / SHA-384 / SHA-512 与 SM3 指纹,逐项复制。
哈希有什么用:同一内容永远算出同一指纹——把重要文本的 SHA-256 记下来,
日后重算对比即可确认「内容没被改过」。琥珀印的存证正是基于这一原理,配合可信时间戳形成证据链。
文件指纹校验
拖入文件即时算出 SHA-256 与 SM3 指纹;把凭证上的指纹粘进来,当场核对是不是同一份。
点击或拖入要校验的文件
任意格式,可一次选多个 · 单个文件最大 256 MB
为什么值得单独有一个入口:凭证上的指纹,理应任何人都能独立复算。这里不登录、不联网、文件不出本机——把同一个文件拖进来就能核对:指纹一致,说明它从固化那一刻起没被改过;差一位,就不是当初那一份。
批量指纹台账
一次拖入一批文件或整个文件夹,逐份算出 SHA-256,导出台账(CSV / JSON),末尾再给一份「台账总指纹」。
点击或拖入一批文件
可多选、可整个文件夹(含子目录)· 逐份独立指纹,单个文件最大 256 MB
批量确权与取证都用它:一整批作品的指纹一次落成台账,交付时连台账一起给对方。台账本身也有一个总指纹——台账被改过,总指纹就对不上。台账在本地生成,文件不出本机。