码迷,mamicode.com
首页 > 编程语言 > 详细

Python md5()加密

时间:2017-07-14 09:56:07      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:md5   python   

import hashlib

#示例一
hash = hashlib.md5()
#将加密内容先用utf-8编码,防止“Unicode-objects must be encoding before hashing”错误
hash.update(‘admin‘.encode(‘utf-8‘))
print(hash.hexdigest())

#示例二
data = ‘admin‘
hash = hashlib.md5(data.encode(‘utf-8‘))
print(hash.hexdigest())

md5的值是不能反解的,那怎么判断现在的输入和数据库中加密的内容一致呢,只能将现在的输入加密,拿加密后的md5值和数据库中的md5值做判断,md5可以被黑客暴力破解


本文出自 “戴柏阳的博客” 博客,请务必保留此出处http://daibaiyang119.blog.51cto.com/3145591/1947287

Python md5()加密

标签:md5   python   

原文地址:http://daibaiyang119.blog.51cto.com/3145591/1947287

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