概率分析——6位数字密码设计

  数字组合说明,A2B,代表2个A和1个B

1、6位数字密码

6个数字

  不包含重复数字,例如123456,A(10,6)=151200种组合

5个数字

  包含2个重复数字(A2BCDE),例如112345,A(10,4)*C(6,4)*6=453600种组合(推荐)

4个数字

  包含2+2个重复数字(A2B2CD),例如112399,A(10,2)*C(6,2)*8*C(4,2)*7/2=226800。或者C(10,4)*C(6,2)*C(4,2)*A(4,4)/2=210*1080

  A3BCD,C(10,4)*C(6,3)*A(4,4)=210*480=100800

3个数字

  A3B2C,=C(10,3)*C(6,3)*C(3,2)*A(3,3)=120*360=43200

  A2B2C2,=C(10,3)*C(6,2)*C(4,2)=120*90=10800

  包含4个重复数字,A4BC,C(10,3)*C(6,4)*A(3,3)=120*90=10800

2个数字

  A4B2,C(10,2)*C(6,4)*A(2,2)=45*30=1350

  A3B3,C(10,2)*C(6,3)=45*20=900

  包含5个重复数字,A5B,C(10,2)*C(6,5)*A(2,2)=45*12=540

1个数字

  A6,10

  合计=1512+4536+2268+1008+432+108+108+13.5+9+5.4+0.1=10000百

  当你的银行卡密码包含的不同数字分别有6、5、4、3、2、1种时,可能的密码组合分别有720、1800、1560、540、62和1种。

说明:

  有的6位密码设计(例如电子社保卡),要求不包含连续、不能包含重复的数字,不是最佳方案。

(0)

相关推荐