文档详情

有时候,含有重复数字的密码更保险

kms****20
实名认证
店铺
DOC
45.50KB
约2页
文档ID:39982606
有时候,含有重复数字的密码更保险_第1页
1/2

有时候,含有重复数字的密码更保险有时候,含有重复数字的密码更保险matrix67 2011-01-28 11:48:22触摸屏给用户带来了各种便捷直观的操作体验,但同时也带来了大多数人都不曾料到的一个安全隐患:在输入密码时,你的指纹会留在屏幕上,这将会泄露你的密码中含有哪些数字,于是便又诞生了一出悲剧一个有趣的事实是,此时,只含有三种数字的四位数密码反而更保险一些分享到: 新浪微博 人人 豆瓣 空间 腾讯微博触摸屏给用户带来了各种便捷直观的操作体验,但同时也带来了大多数人都不曾料到的一个安全隐患:在输入密码时,你的指纹会留在屏幕上,这将会泄露你的密码中含有哪些数字,于是便又诞生了一出悲剧由于 4 个不同的数字有 4! = 24 种可能的排列方案,因此即使你设定的密码是一个没有重复数字的四位数密码,小试 24 次后就能暴力破解出密码来一个有趣的事实是,此时,只含有三种数字的四位数密码反而更保险一些只有三种数字更安全只有三种数字更安全如果一个四位数密码只含有三种数字,那么一定有一个数字出现了两次不妨假设这三种数字是 1、2、3,并且数字 1 被使用了两次于是,4 个数字的全排列中每一种排列都被重复计算了一次,不同的密码组合数有 4! / 2 = 12 种。

我们可以把这 12 种组合列举在下面:1123, 1132, 1213, 1312, 1231, 1321,2113, 2131, 2311, 3112, 3121, 3211且慢,这只是当数字 1 为重复数字时的情况类似地,如果被用过两次的数字是数字 2,也有另外 12 种组合;再算上数字 3 是那个重复数字的情况,又会增加 12 种可能的组合因此,用三种数字构造一个四位数密码,一共有 36 种方案看来,有时候含有重复数字的密码更保险一些呢只有两种数字会更安全吗?只有两种数字会更安全吗?如果四位数密码中包含的不同数字更少,是不是会更安全一些呢?不是如果密码的各位数字只允许从 1 和 2 之间选取,一共只有 2 × 2 × 2 × 2 = 16 种方案;排除“1111”和“2222”两种情况,包含两种不同已知数字的密码只有 14 种因此,密码包含的数字也不是越少越好如果密码中只有一种数字的话——压根儿就不用去试了来源: Mind Your Decisions也许你会说,试 24 次和试 36 次差不多嘛不过,随着密码长度的增大,这种效应会进一步放大如果有某路高人成功获知了你的银行卡六位数密码中含有的数字,他最多要试多少次才能猜中你的密码呢?这就要看你的银行卡密码中有多少种不同的数字了。

当你的银行卡密码包含的不同数字分别有 6、5、4、3、2、1 种时,可能的密码组合分别有 720、1800、1560、540、62 和 1 种可以看出,对于六位的银行卡密码,有一个重复数字也会是最保险的。

下载提示
相似文档
正为您匹配相似的精品文档