可能有多少个密码

问题描述:

密码必须符合以下规则,可能有多少个不同的密码?可能有多少个密码

  • 6-8个字符

  • 至少一个数量

  • 至少一个特殊字符(US键盘)

  • 至少有两个大写字母

我有什么是: 10号 36特殊字符 26个小 26个大写

落伍的工作,我已经

这是否有意义,或者我应该没有倒计时,因为如果角色是不同不要紧? (26 * 25 * 36 * 10 * 98 * 97 * 96 * 95) - (26 * 25 * 36 * 10 * 98 * 97)= 2.028434008 x 10^13

(26 * 26 * 36 * 10 * 98 * 98 * 98 * 98) - (26 * 26 * 36 * 10 * 98 * 98 *)= 2.244444143×10^13

重复不事

+0

你想弄清楚什么?说答案是1500亿。这是什么告诉你的? – 2013-03-24 02:53:01

+0

蛮力攻击的组合数量/攻击发生的时间 – user1093111 2013-03-24 02:54:19

+0

这对你有什么帮助?假设有1500亿美元。然后怎样呢? – 2013-03-24 02:55:52

可能性应该是这样的:

个6个字符:
(10)*(36)*(26)*(26)*(98)*(98)= A

7字符:
(10)*(36) *(26)*(26)*(98)*(98)*(98)= B

8个字符:
(10)*(36)*(26)*(26)*( 98)*(98)*(98)*(98)= C

所以总的可能性是A + B + C

来源于:

(10)=执行的至少一个的选择是一个数字,仅10个选择
(36)=执行的至少一个的选择是一个特殊字符,只有36个选择
(26 )*(26)=强制至少有两个选择是大写字母,只有676个选项
(98)=全字符集(数字,特殊字符,大写字母或小写字母)

+0

得到它除非我失去了一些东西,你没有考虑到可以排列选择的事实。 – DSM 2013-03-24 03:00:59

+0

只要密码符合这些要求不应该排序无关紧要? – user1093111 2013-03-24 03:11:26

+1

@ user1093111:如果我正确理解你的问题,那么它不应该,但上述计算假定它确实如此。假设你只有一个2个字符的密码,一个数字和一个小写字母 - 上面的计算会说有10 * 26的可能性,但实际上有10 * 26 * 2。 – DSM 2013-03-24 03:18:12