标签:16 Python str1 验证码 hexdigest sample print 加密算法 md5
# 方法一:
# str1 = '0123456789qwertyuiopasdfghjklzxcvbnm'
# a = ''.join(sample(str1,6))
# print('验证码为:',a)
# md = md5() #获取一个md5加密算法对象
# md.update(a.encode('utf-8'))
# print('验证码加密后为:',md.hexdigest())
# 方法二:
# str1 = '0123456789qwertyuiopasdfghjklzxcvbnm'
# a = ''.join(sample(str1,6))
# print('验证码为:',a)
# b = md5(a.encode('utf-8'))
# print(b.hexdigest())
# 方法三、
def sjs(): # 随机数
str1 = '0123456789qwertyuiopasdfghjklzxcvbnm'
a = ''.join(sample(str1, 6)) #从序列seq中选择6个随机且独立的元素,生成一个新的字符串
return a
def jiam(a): # 加密
b = md5(a.encode('utf-8'))
print(b.hexdigest())
jiam(sjs())
标签:16,Python,str1,验证码,hexdigest,sample,print,加密算法,md5 来源: https://www.cnblogs.com/qiang6313669/p/15032810.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。