Math 可以使用多少个密码

Math 可以使用多少个密码,math,passwords,permutation,combinations,Math,Passwords,Permutation,Combinations,密码必须符合以下规则,可以使用多少不同的密码 6-8个字符 至少一个数字 至少一个特殊字符(美国键盘) 至少两个大写字符 我得到的是: 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*

密码必须符合以下规则,可以使用多少不同的密码

  • 6-8个字符

  • 至少一个数字

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

  • 至少两个大写字符

我得到的是: 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.2444143 x 10^13


重复不重要

可能性应该是这样的:

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)=完整字符集(数字、特殊字符、大写字母或小写字母)

您想知道什么?假设答案是1500亿。这告诉你什么?暴力攻击的组合次数/攻击发生的时间,这对你有什么帮助?比如说有1500亿。然后呢?@user1093111-如果暴力攻击者不知道这些参数,那么可能性要高得多,因为他们必须尝试完整的字符集(98个选项)<代码>(98)^6+(98)^7+(98)^8那么,只要没有在更短的时间内自动重置密码,攻击者就可以进行攻击?除非我遗漏了什么,您还没有考虑到选择可以被置换的事实。只要密码满足这些要求,就不应该排序无关紧要吗?@user1093111:如果我正确理解您的问题,那么它就不应该被置换,但上面的计算假设它是这样的。假设你只有一个2字符的密码,一个数字和一个小写字母——上面的计算会说有10*26的可能性,但实际上有10*26*2。@DSM被切断了off@DSM除非你是说10*26*“2”