实验:穷举法破解账号口令 。

实验内容:

假设账号口令由六位字符组成,取值范围可以是10个数字(0~9)、26个小写英文字母和8个特殊符号(+、-、*、/、=、&、*、#)。请编写一个程序实现用穷举法破解这六位账号口令,分别用6位数字、6位的数字+小写字母、6位的数字+小写字母+特殊字符的实例进行测试,比较破解时间,分析口令的安全设置策略。

穷举法破解这六位账号口令

     *     枚举法是通过牺牲时间来换取答案的全面性.(运行时间2分钟左右)

1,// gerVerificationCode()方法: 随机生成六位账号口令。

// gerVerificationCode()方法: 随机生成六位账号口令。
    public static String gerVerificationCode(){
/*
        数字(0~9)、26个小写英文字母和7个特殊符号(+、-、/、=、&、*、#)。
*/
        char[]  cha = {'1', '2', '3', '4', '5', '6', '7', &
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值