symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'
print('------------------------------------------判断密码安全性---------------------------------------------')
rule = input('是否需要常看密码安全等级规则(请用yes或no回答):')
int = rule
while int == 'yes':
print(''''低级密码要求:
# 1. 密码由单纯的数字或字母组成
# 2. 密码长度小于等于8位
#
# 中级密码要求:
# 1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合
# 2. 密码长度不能低于8位
#
# 高级密码要求:
# 1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合
# 2. 密码只能由字母开头
# 3. 密码长度不能低于16位 ''')
break
passwd = input('请输入需要检查的密码组合:')
#判断长度
length = len(passwd)
while (passwd.isspace()) or (length == 0):
passwd = input('您输入的密码为空(或空格),请重新输入:')
lengh = len(passwd)
if length <= 8:
way_len = 1
elif 8 < length < 16:
way_len = 2
else:
way_len = 3
way_con = 0
#判断是否包含特殊符号
for each in passwd:
if each in symbols:
way_con += 1
break
#判断是否包含字母
for each in passwd:
if each in chars:
way_con += 1
break
#判断是否包含数字
for each in passwd:
if each in nums:
way_con += 1
break
#打印结果
while 1 :
print('您的密码安全级别评定为:',end='')
if (way_len == 1) or (way_con == 1):
print('低')
elif (way_len == 3) and (way_con == 3) and (passwd[0] in chars):
print('高')
else:
print('中')
print("请按以下方式提升您的密码安全等级:")
print( "密码必须由数字、字母及特殊字符三种组合")
print( "密码只能由字母开头")
print('密码长度不能低于16位')
break
#此代码为Python
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'
print('------------------------------------------判断密码安全性---------------------------------------------')
rule = input('是否需要常看密码安全等级规则(请用yes或no回答):')
int = rule
while int == 'yes':
print(''''低级密码要求:
# 1. 密码由单纯的数字或字母组成
# 2. 密码长度小于等于8位
#
# 中级密码要求:
# 1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合
# 2. 密码长度不能低于8位
#
# 高级密码要求:
# 1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合
# 2. 密码只能由字母开头
# 3. 密码长度不能低于16位 ''')
break
passwd = input('请输入需要检查的密码组合:')
#判断长度
length = len(passwd)
while (passwd.isspace()) or (length == 0):
passwd = input('您输入的密码为空(或空格),请重新输入:')
lengh = len(passwd)
if length <= 8:
way_len = 1
elif 8 < length < 16:
way_len = 2
else:
way_len = 3
way_con = 0
#判断是否包含特殊符号
for each in passwd:
if each in symbols:
way_con += 1
break
#判断是否包含字母
for each in passwd:
if each in chars:
way_con += 1
break
#判断是否包含数字
for each in passwd:
if each in nums:
way_con += 1
break
#打印结果
while 1 :
print('您的密码安全级别评定为:',end='')
if (way_len == 1) or (way_con == 1):
print('低')
elif (way_len == 3) and (way_con == 3) and (passwd[0] in chars):
print('高')
else:
print('中')
print("请按以下方式提升您的密码安全等级:")
print( "密码必须由数字、字母及特殊字符三种组合")
print( "密码只能由字母开头")
print('密码长度不能低于16位')
break
#此代码为Python
我密码是最不安全的
啊,扫读时发现字符串EOL结尾。
我都不用去解释就发现了。
应该改为“ print('您的密码安全级别评定为:',end=''")”。
我都不用去解释就发现了。
print('您的密码安全级别评定为:',end='')
应该改为“ print('您的密码安全级别评定为:',end=''")”。
giao,16位的我自己都记不住
字母+数字+符号安全吗(瑟瑟发抖)
我的密码天天换
我的密码是中级,但是我还有安全验证问题
复杂密码的作用:
防止别人登录 ╳
防止自己登录 √
 
 
防止别人登录 ╳
防止自己登录 √
挺安全的
另外,看不懂
另外,看不懂
Drowned64 发表于 2020-7-2 17:46
字母+数字+符号安全吗(瑟瑟发抖)
加特殊符号了肯定安全
密码太安全容易忘
AlbertaEx 发表于 2020-7-3 10:43
密码太安全容易忘
一式多份记下来
lastpass生成的密码 应该还算安全吧
座堂莎拉 发表于 2020-7-3 10:45
lastpass生成的密码 应该还算安全吧
应该安全吧
小林最牛 发表于 2020-7-2 17:47
我的密码天天换
你不会忘了么
 本帖最后由 一个。 于 2020-7-3 12:31 编辑 
最安全的密码=乱码
如:
最安全的密码=乱码
如:
......我一般都是随便搞个密码,自己都不记得,每次就靠密保还有手机绑定验证改密码
一个。 发表于 2020-7-3 12:29
最安全的密码=乱码
如:
前提是你要记得
 本帖最后由 kZ_YWing 于 2020-7-3 12:44 编辑 
真正安全的密码是******,因为别人根本不知道你输入的是*
密码这种东西一般只要大于十位且不是纯数字都挺安全的
一个。 发表于 2020-7-3 12:34
真正安全的密码是连自己也记不住的
密码这种东西一般只要大于十位且不是纯数字都挺安全的
kZ_YWing 发表于 2020-7-3 12:42
真正安全的密码是******,因为别人根本不知道你输入的是*
密码这种东西一般只要大于十位 ...
大于十位?那没事了
啊这,改密码记不住
16位,**行吗
是否需要常看密码安全等级规则(请用yes或no回答):no
请输入需要检查的密码组合:299dasdjwnda92eiiasldj92
您的密码安全级别评定为:中
请按以下方式提升您的密码安全等级:
密码必须由数字、字母及特殊字符三种组合
密码只能由字母开头
密码长度不能低于16位
麻烦记下来这个中级的密码......
请输入需要检查的密码组合:299dasdjwnda92eiiasldj92
您的密码安全级别评定为:中
请按以下方式提升您的密码安全等级:
密码必须由数字、字母及特殊字符三种组合
密码只能由字母开头
密码长度不能低于16位
麻烦记下来这个中级的密码......