
正文
python猜密码函数,密码学python
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python如何用函数编程设计函数,实现用户名和密码的判断
def login(username, password):
return username == 'abc' and password == '123'
相关问答
Q1: 如何用Python编写密码隐藏函数
def use_list(): str_before=input("请输入明文:") str_change=str_before.lower() str_list=list(str_change) str_list_change=str_list i=0 whilei
Q2: python---随机生成密码
import random,string
n=int(input('请输入生成随机密码的个数n=') ) # n=10
m=int(input("请输入生成随机密码的长度m=")) # m=8
chars = string.ascii_letters + string.digits #生成['a',...,'z','A',...,'Z','0',...'9']
new_chars= ' '.join(chars)
ll=new_chars.split()
num=0
while num n:
random.shuffle(ll)
list1=ll[:m]
num+=1
print(''.join(list1))
else:
print('生成了%s个长度是%s的随机密码'% (n,m))
在python 3.5上运行,结果完全满足题的要求,也用了我一个多小时时间。
Q3: Python关于检测密码强度的问题
import re
def check_password(passwd):
if re.match(r'^(?=.*[A-Za-z])(?=.*[0-9])\w{6,}$',passwd):
print "password %s correct"%passwd
return True
else:
print "password %s is invalid"%passwd
return False
函数check_password检查passwd必须由6个或以上的普通字符组成,必须有一个英文数字,一个英文字母,成功返回True,不符要求返回False
Q4: Python中函数input('password:')?
没有特点的含义,input()是用来,接收来自键盘输入的字符。
'password:'只是给输入者的一个提示信息。意思是你输入的字符串密码。
‘’引号内输入什么信息,运行的时候,交互界面就会显示什么信息


![[摄影师的视界:迈克尔·弗里曼摄影构图与设计] [摄影师的视界:迈克尔·弗里曼摄影构图与设计]](https://www.04ip.com/template/qe/style/noimg/3.jpg)




