数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 6397|回复: 2

请求密码被破解的概率!

[复制链接]
发表于 2015-2-26 10:16 | 显示全部楼层 |阅读模式
在密码位数最多为26位,可以由任何N个字符和0-9个数字构成的情况下,而且密码可以空格,而且可以空置密码【没有密码】的情况下,密码被黑客破解的概率有多大?
发表于 2015-2-26 17:14 | 显示全部楼层
本帖最后由 drc2000 于 2015-2-26 17:29 编辑

26个字母,10个数码,加一个空格,合计37个字符,
若只猜一次,猜出来的概率为1/37≈2.7%
若可猜两次,猜出来的概率为2/37≈5.4%
……
若可猜37次,猜出来的概率为37/37=1%

26个字母,10个数码,加一个空格,另外空置也算密码,则合计38个字符,
若只猜一次,猜出来的概率为1/38≈2.6%
若可猜两次,猜出来的概率为2/38≈5.3%
……
若可猜38次,猜出来的概率为38/38=1%

26个字母,10个数码,加一个空格,组成N个字符长的”密码“,共有 C(N,37) 个密码,若空置也算密码则合计有 1+C(N,37) 个密码,
若只猜一次,猜出来的概率为1/[1+P(N,37)]
若可猜两次,猜出来的概率为2/[1+P(N,37)]
……
比如密码长度为N=2,则总数为1+P(2,37)=1+37*36=1332种,
N=6,则总数为1+C(2,37)=1+37*36*35*34*32*31=1572399361种,
若密码猜一次费时间1秒,那么猜出来可能最大要26206656分钟,也就是接近50年!
 楼主| 发表于 2015-3-2 11:55 | 显示全部楼层
drc2000 发表于 2015-2-26 09:14
26个字母,10个数码,加一个空格,合计37个字符,
若只猜一次,猜出来的概率为1/37≈2.7%
若可猜两次,猜 ...

谢谢回答!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2026-1-15 13:25 , Processed in 0.100572 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表