码迷,mamicode.com
首页 > 其他好文 > 详细

加密模块

时间:2018-05-04 14:17:03      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:ash   def   style   doc   print   sha   模块   digest   update   

import  hashlib

m=hashlib.md5()

bytes类型才能加密
passwd=‘jd123‘
print(passwd.encode())#把字符串转成bytes类型

print(m.__doc__)#查看方法

m.update(passwd.encode())#不能直接对字符串加密,要先把字符串转成bytes类型
print(m.hexdigest())


MD5加密是不可逆

撞库
befor after



# 加密方法函数

def my_md5(str):
import hashlib
new_str=str.encode()#把字符串转成bytes类型
# new_str=b‘%s‘%str #把字符串转成bytes类型
m=hashlib.md5() #实例化md5对象
m.update(new_str) #加密
return m.hexdigest() #获取结果返回

# m=hashlib.sha256()
# m.update(passwd.encode())
# print(m.hexdigest())

# res=my_md5(‘jd‘)
# print(res)

























加密模块

标签:ash   def   style   doc   print   sha   模块   digest   update   

原文地址:https://www.cnblogs.com/jiadan/p/8989757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!