一、口令强度判断
通过判断设置的密码由几类字符来确定改密码的强度。
- 只有数字或者大(小)写字母或者特殊字符判断改密码为较弱密码。
- 有其中两种判断为中等强度
- 有其中三种判断为较强强度
- 包含以上四种字符则为完美强度的密码
代码如下(示例):
#include<stdio.h>
int main(){
char s[100];
while(true){
int i,sum=0;
int a=0,b=0,c=0,d=0;//小写,大写,数字,符号
printf("请输入你的口令:\n");
gets(s);
for(i=0;;i++){
if(s[i]=='\0')
break;
else if(s[i]>='a' && s[i]<='z')
a=1;
else if(s[i]>='A' && s[i]<='Z')
b=1;
else if(s[i]>= '0' && s[i]<= '0' )
c=1;
else
d=1;
}
sum=a+b+c+d;
if(sum==1)
printf("你的口令强度较弱\n");
if(sum==2)
printf("你的口令强度中等\n");
if(sum==3)
printf("你的口令强度较强\n");
if(sum==4)
printf("你的口令强度完美\n");
}
return 0;
}
二、通过弱口令爆破工具爆破密码
1、使用ftp工具在本机部署ftp服务,设置用户名及密码
2、利用字典爆破FTP密码
选择爆破的软件类型FTP,目标填写本机IP地址,账户导入字典包中ftp账户的用户名,密码导入字典包中的ftp密码。点击开始检查可以查看是否有匹配的用户名和密码。
总结
现在大多数软件都需要我们进行登录,我们也拥有越来越多的账号和密码,但是为了防止自己隐私被泄露,保证隐私安全,就需要我们对不同软件密码设置不同的账号及密码,对于QQ微信支付宝等软件我们设置的密码应不同月其他密码而且要定期更换密码。对密码设置进行等级划分。