概率分析——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)