网易首页 > 网易号 > 正文 申请入驻

密码强度测试暗藏泄密风险 这款工具用52位熵值本地算给你看

0
分享至

搜一下"密码强度检测",你会发现一个细思极恐的现象:几乎所有工具都要求你把真实密码——那个可能被你重复使用、守护着邮箱恢复权限的密码——粘贴进一个陌生网站的输入框里。页面上没有任何可见提示告诉你,这串字符是否被记录、是否被发送到分析端点,或者是否被悄悄保存在某个表单追踪工具中。

这些工具中的大多数本可以在浏览器本地完成计算,但几乎没有一个会明确告诉你它们确实这么做了。更令人不安的是,相当数量的工具在运行第三方脚本,这让"仅客户端计算"从外部几乎无法验证。把如此巨大的信任交给一个同时挂着粘性广告横幅、弹着三层Cookie同意弹窗的页面,实在疯狂。


于是有人做了一个只干一件事的密码强度计算器:在浏览器中完整计算香农熵(Shannon entropy)、密钥空间大小和暴力破解时间估算,全程保持网络面板打开以证明没有任何数据外传。密码永远不会离开输入框。以下是背后的数学原理和TypeScript实现。

为什么正则表达式规则不是真正的强度测量

大多数消费级密码强度计只是把正则表达式规则包装成进度条——"包含数字:+10%,包含符号:+10%"。这不是测量,是猜测。真正重要的指标是熵,直接借自克劳德·香农的信息论:

E = L × log2(R)

其中L是密码长度,R是可能字符池的大小。关键在于,池大小R不是固定的——它取决于密码中实际出现的字符类别:只用小写字母时R=26;混入数字和符号后R升至95。这正是那些天真的"强度计"跳过的一步——它们检查符号是否存在,却不重新计算符号所解锁的实际密钥空间。

以密码k9#M2$vL为例——8个字符,覆盖全部四类字符:

R = 26 + 26 + 10 + 33 = 95
E = 8 × log2(95) = 8 × 6.5698 ≈ 52.56比特

总暴力破解搜索空间:95^8 ≈ 6.63 × 10^15种组合。

破解时间:一个诚实的数字区间

熵本身是抽象的。真正能让人产生直观感受的是:破解这个密码要多久?把总组合数除以攻击者的猜测速率,就能换算成现实时间:

secondsToCrack = totalCombinations / guessesPerSecond

猜测速率因攻击面不同而差异巨大,因此计算器模拟的是一个区间而非单一数字。这正是让破解时间数字保持诚实的关键细节:一个8字符密码,面对限速的登录表单可能"存活数年",但如果哈希值泄露,面对离线GPU设备可能在几秒内被攻破。同时展示两个数字,而不是只展示好看的那个,正是这个工具的全部意义。

长度是指数增长,复杂度只是线性增长

这里有一个反直觉但值得内化的要点:长度让搜索空间指数级增长,复杂度只是随池大小线性增长。比如Tr0ub&9!——8个字符,R=95,熵值约52.56比特;而一个16位的小写字母密码,R=26,熵值却能达到75比特以上。在密码强度这件事上,长度永远比花哨的符号组合更值得投入。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
易建联为妻儿建的洛杉矶豪宅烧成灰,如今2000平空地估价曝光,数字让人意外,中介爆出实情

易建联为妻儿建的洛杉矶豪宅烧成灰,如今2000平空地估价曝光,数字让人意外,中介爆出实情

背包旅行
2026-08-25 11:34:02
由缺钱而引发的贫穷压抑已经很严重了,有人失业没钱吃饭饿到肾衰竭,有人在超市购物上演狸猫换太子被刑拘...

由缺钱而引发的贫穷压抑已经很严重了,有人失业没钱吃饭饿到肾衰竭,有人在超市购物上演狸猫换太子被刑拘...

黯泉
2026-08-25 11:33:06
湖南这则勒索戛然停止,代价是整体更深一层的道德滑坡!

湖南这则勒索戛然停止,代价是整体更深一层的道德滑坡!

胖胖说他不胖
2026-08-25 09:55:11
5张高清照片,定格了一名落单志愿军战士被俘全过程

5张高清照片,定格了一名落单志愿军战士被俘全过程

小莜读史
2026-08-24 08:23:18
女子被迫和情夫睡觉,丈夫主动让床,2015年丈夫不堪其辱杀死情夫

女子被迫和情夫睡觉,丈夫主动让床,2015年丈夫不堪其辱杀死情夫

汉史趣闻
2026-08-24 17:06:37
实测豆包工作:连上飞书后,Agent 终于像个同事了

实测豆包工作:连上飞书后,Agent 终于像个同事了

爱范儿
2026-08-25 11:39:06
人狂必有祸!公安部出手,甲醛白菜当事人再迎噩耗,这下麻烦大了

人狂必有祸!公安部出手,甲醛白菜当事人再迎噩耗,这下麻烦大了

老塕是个手艺人
2026-08-24 21:24:13
外国电影节看好《牛来》:反AI动画先锋代表主义;法媒:《牛来》与美国独立电影《房间》存在相似之处;CNN:这部电影“烂得有趣”

外国电影节看好《牛来》:反AI动画先锋代表主义;法媒:《牛来》与美国独立电影《房间》存在相似之处;CNN:这部电影“烂得有趣”

极目新闻
2026-08-25 08:29:50
纪委朋友酒后吐真言:被围猎的干部,基本都栽在这四个“第一次”

纪委朋友酒后吐真言:被围猎的干部,基本都栽在这四个“第一次”

荷兰豆爱健康
2026-08-25 11:59:30
万万想不到!2026年成都国际车展,十大豪车大牌集体摆烂,连特斯拉也没来,国产全面接棒

万万想不到!2026年成都国际车展,十大豪车大牌集体摆烂,连特斯拉也没来,国产全面接棒

火山詩话
2026-08-25 06:45:47
日本如何报道中国的世界人形机器人大会

日本如何报道中国的世界人形机器人大会

徐静波静说日本
2026-08-25 08:13:58
太恶心了!又一个场所乱象了:“禁止两人一起洗澡,违者退卡”,一健身房淋浴隔间硬核告示登上热搜

太恶心了!又一个场所乱象了:“禁止两人一起洗澡,违者退卡”,一健身房淋浴隔间硬核告示登上热搜

火山詩话
2026-08-25 15:02:21
官方:拟调整电动自行车限速

官方:拟调整电动自行车限速

南方都市报
2026-08-25 10:22:40
又一部“牛来”,定档

又一部“牛来”,定档

中国新闻周刊
2026-08-25 13:25:59
全球公认营养价值最高的5种水果,第一名毫无悬念

全球公认营养价值最高的5种水果,第一名毫无悬念

鬼菜生活
2026-08-25 03:01:34
女子骑杜卡迪在高速狂飙,时速超200公里还单手玩手机,一辆保时捷和她并驾齐驱拍下视频……网友:我要报警

女子骑杜卡迪在高速狂飙,时速超200公里还单手玩手机,一辆保时捷和她并驾齐驱拍下视频……网友:我要报警

都市快报橙柿互动
2026-08-25 15:18:56
新加坡总理急了!8月23日国庆大会上,黄循财直接用中文下死命令:“绝不可成为单语社会!”

新加坡总理急了!8月23日国庆大会上,黄循财直接用中文下死命令:“绝不可成为单语社会!”

扶苏聊历史
2026-08-25 16:15:16
苹果官宣:北京时间9月9日凌晨1点召开iPhone 18 Pro/Max发布会

苹果官宣:北京时间9月9日凌晨1点召开iPhone 18 Pro/Max发布会

极目新闻
2026-08-25 10:38:27
难以置信!东莞一工厂接连放假5年,发工资不裁员,目前已通知放到2027年,再度引发热议

难以置信!东莞一工厂接连放假5年,发工资不裁员,目前已通知放到2027年,再度引发热议

火山詩话
2026-08-25 10:30:32
伊朗总统亲口曝出惊天猛料:哈梅内伊“临终遗愿”是和美国谈和

伊朗总统亲口曝出惊天猛料:哈梅内伊“临终遗愿”是和美国谈和

爱吃醋的猫咪
2026-08-25 17:09:54
2026-08-25 22:47:00
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
247文章数 86关注度
往期回顾 全部

科技要闻

机器人跑赢博尔特,身体太快,脑子还在追

头条要闻

胖东来许昌新店已正式注册 与将关闭门店相隔仅4公里

头条要闻

胖东来许昌新店已正式注册 与将关闭门店相隔仅4公里

体育要闻

穆里尼奥如何摆贝林修斯姆巴佩?

娱乐要闻

张韶涵成都演唱会中暑,中途吸氧

财经要闻

瓜子二手车乱象调查

汽车要闻

硬派越野+华为智驾 泰钽700上市焕新价24.98万起

态度原创

家居
房产
健康
游戏
数码

家居要闻

2026建博会(广州) 公装联探展交流活动

房产要闻

一年亏掉26个亿!三江潮声,吹不醒南沙开建豪宅美梦

女孩几岁月经?7个青春期月经真相

《泡泡龙》官宣登陆PS5等主机!童年回归 售价约33元

数码要闻

华硕公布XG27ACNS三模显示器,支持HD 920Hz模式

无障碍浏览 进入关怀版