博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python两种生成md5的方法
阅读量:6439 次
发布时间:2019-06-23

本文共 366 字,大约阅读时间需要 1 分钟。

一. 使用md5包

import md5src = 'this is a md5 test.' m1 = md5.new() m1.update(src) print m1.hexdigest()

二. 使用hashlib

import hashlib   m2 = hashlib.md5() m2.update(src) print m2.hexdigest()

推荐使用第二种方法。

 

加密常见的问题:

1:Unicode-objects must be encoded before hashing

  解决方案:import hashlib   

       m2 = hashlib.md5()   
       m2.update(src.encode('utf-8'))   
       print m2.hexdigest()

 

转载地址:http://iazwo.baihongyu.com/

你可能感兴趣的文章
HttpClient 学习整理[转]
查看>>
2019-05-21 Java学习日记之String类型Demo
查看>>
PHP将两个二维数组合并为一个二维数组的方法
查看>>
再见,2014;你好2015
查看>>
mysql 导入导出.sql文件
查看>>
NIO - Selector源码分析
查看>>
×××S 2012 聚合函数 -- 介绍
查看>>
linux 防火墙 iptables 允许 某个 某段 IP访问 某个端口
查看>>
Open*** 安装脚本
查看>>
计算任意两个数之间1出现的次数的思维过程
查看>>
Error No matching provisioning profiles found
查看>>
windows 2008创建群集“xxx”时出错。由于超时时间已过,该操作返回
查看>>
WinForm 入口Main方法
查看>>
SQL基础语句
查看>>
java算法2_二分查找法
查看>>
MySQL 5.6 & 5.7最优配置文件模板
查看>>
ffmpeg 怎么用
查看>>
JSP中 request.getRealPath("/xx/yy") 方法提示已经过时的替代方法
查看>>
实战 MDT 2012(六)---基于MAC地址的部署
查看>>
下载视频的一种简便方法
查看>>