Python md5()加密

简介:
1
2
3
4
5
6
7
8
9
10
11
12
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可以被黑客暴力破解

本文转自戴柏阳的博客博客51CTO博客,原文链接http://blog.51cto.com/daibaiyang119/1947287如需转载请自行联系原作者


daibaiyang119

相关文章
|
1天前
|
算法 Java 数据安全/隐私保护
java MD5 32位加密
java MD5 32位加密
21 0
|
1天前
|
安全 小程序 数据安全/隐私保护
aes加密算法python版本
aes加密算法python版本
47 0
|
1天前
|
存储 算法 安全
Python加密算法有哪些?有什么作用?
这些加密算法的作用在于保护敏感数据的隐私和完整性。它们可以用于数据传输、存储、身份验证和数字签名等领域。通过加密,可以确保数据在传输和存储过程中不被未经授权的人访问或篡改。同时,数字签名可以用于验证数据的来源和完整性,防止数据被篡改或冒充。不同的加密算法在不同的应用场景中起到不同的作用,选择合适的算法取决于安全需求和性能要求。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
10 0
|
1天前
|
JavaScript 前端开发 关系型数据库
金融技术解决方案:用Python和Vue开发加密货币交易平台
【4月更文挑战第11天】本文介绍了如何使用Python和Vue.js构建加密货币交易平台。首先确保安装了Python、Node.js、数据库系统和Git。后端可选择Flask或Django框架,通过RESTful API处理交易。前端利用Vue.js、Vuex和Vue Router创建用户友好的界面,并用Axios与后端通信。这种架构促进团队协作,提升代码质量和平台功能。
|
1天前
|
JavaScript 前端开发 数据安全/隐私保护
JavaScript实现MD5 加密的6中方式
JavaScript实现MD5 加密的6中方式
15 0
|
1天前
|
编解码 测试技术 数据安全/隐私保护
小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密
小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密
43 2
|
1天前
|
存储 算法 安全
Python的hashlib模块:7种加密算法深入剖析
Python的hashlib模块:7种加密算法深入剖析
165 0
|
1天前
|
算法 前端开发 JavaScript
SpringBoot+随机盐值+双重MD5实现加密登录
SpringBoot+随机盐值+双重MD5实现加密登录
269 1
|
存储 数据安全/隐私保护 Python
|
数据安全/隐私保护 Python
Python之MD5加密
Python 3下MD5加密 # 由于MD5模块在python3中被移除 # 在python3中使用hashlib模块进行md5操作 import hashlib # 待加密信息 str = 'this is a md5 test.
1066 0