import hashlib

 def md5_get(data):
ret = hashlib.md5("gfdwuqmo@md1.".encode("utf-8")) #加盐
ret.update(data.encode("utf-8")) #加密
result =ret.hexdigest() #执行
return result rets = md5_get("")
print(rets) run_result:
6eb7cce806f6159ea359b21a6c41f7f1 #加密结果

凑字数:

        MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因此不适用于安全性认证,如SSL公开密钥认证或是数字签名等用途。

最新文章

  1. httpHandlers与Http处理程序
  2. vim74安装
  3. NPM 无法下载任何包的原因,解决方法
  4. mysql修改数据表名
  5. Java—接口与抽象类
  6. QSS的作用需要正确设置文件编码才能起作用
  7. iOS开发——app审核指导方针(官网)
  8. poj 2528 线段树 离散化的小技巧
  9. php tcp socket 学习汇总
  10. iOS之ASIHttp简单的网络请求实现
  11. 如何分析matlab程序的主要效率问题
  12. libc++abi.dylib handler threw exception
  13. Linux应用环境实战05:在Ubuntu 14.10中借用Windows的字体 (转)
  14. 关于ajax post请求,参数过大产生的问题解决 Java
  15. poj3264线段数求最大最小值
  16. poj 2528 Mayor's posters 线段树+离散化技巧
  17. tomcat调优(三)
  18. 豌豆夹Redis解决方案Codis源码剖析:Proxy代理
  19. 开始记录 Windows Phone 生涯
  20. 步步为营-17-FileStream-文件加密/解密

热门文章

  1. Django项目:CRM(客户关系管理系统)--63--53PerfectCRM实现CRM客户报名流程缴费
  2. LA4794 Sharing Chocolate
  3. ajax发送验证码
  4. __autoreleasing 修饰符
  5. Java中"str1.equals(str2)"和"str1==str2"的区别
  6. 入门servlet:request请求转发和共享数据
  7. 使用Python的requests库作接口测试——对HTTP动词的支持
  8. element ui table 去掉边框
  9. Django项目:CRM(客户关系管理系统)--49--40PerfectCRM实现全局账号注册+验证码+页面刷新保留信息
  10. 本周汇总 动态rem适配移动端/块状元素居中/透明度