1) 数字字符后移2位,即“1”→“3”“2”→“4” ……“8”→“0”“9”→“1”。
2)小写字母转换大写字母。
3)大写字母转换为小写字母。
4)其他字符不变。程序运行结果如下所示:
请输入你的密码:sunDAY-1289 |
密码强度高! |
加密后的密文为:SUNday- 3401 |
mw =input(' 请输入你的密码: ')
c=''
f1=f2=f3=0 #初值均为0
for x in mw:
if
f1=1
elif 'a' <= x <= ' z' or 'A'<=x<='z':
f2=1
else:
f3=1
if
print('密码强度高! '
else:
print('密码强度弱! ')
for ch in mw:
if '0'<= ch <= '9' :
c += str( (int (ch)+2) %10)
elif'a'<=ch<='z':
elif'A'<=ch<='z':
c += chr (ord(ch) + 32)
else:
c+=ch
print ('加密后的密文为:)