Python MD5加密

简单介绍一下使用Python内置哈希库对字符串进行MD5加密的方法: 首先是导入MD5加密所需模块:

import hashlib 

然后创建md5对象:

m = hashlib.md5() 

传入需要加密的字符串进行MD5加密:

m.update("str4MD5Encode") 

然后就可以获取到经过MD5加密的字符串了:

encodeStr = m.hexdigest()  
print encodeStr

输出结果为:

f8fd73cf519e6f11513d505b9dd33541

当然,为了代码重用,我们可以将这几句简单的代码写入一个函数,该函数输入是需要进行MD5加密的字符串,输出为经过MD5加密后获得的结果:

import hashlib  

def md5Encode(str):  
    m = hashlib.md5()  
    m.update(str)  
    return m.hexdigest() 

或者

def md5str(str):
    m = hashlib.md5(str.encode(encoding="utf-8"))
    return m.hexdigest()

or

def md5(byte):
    return hashlib.md5(byte).hexdigest()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何给文件夹设置密码

    **超级加密3000(全面加密)**是一款免激活码免注册机的超级加密3000破解版,主要针对那些经常对重要文件和文件夹加密的用户。该软件有超快和最强的文件加密、...

    周小董
  • [760]sqllite中实现字符串分割

    参考:https://blog.csdn.net/weixin_30381793/article/details/98222363

    周小董
  • 利用pytesser识别图形验证码

    所谓降噪就是把不需要的信息通通去除,比如背景,干扰线,干扰像素等等,只剩下需要识别的文字,让图片变成2进制点阵最好。

    周小董
  • JWT JSON Web Token

    https://jpadilla.github.io/django-rest-framework-jwt/

    vanguard
  • TouchEvent猜想与验证

    节前在支援一些移动页面的时候,遇到了蛮多的TouchEvent相关的问题,趁着假期一一验证一下。

    libo1106
  • 访问日志不记录静态文件,访问日志切割,静态元素过期时间

    使用浏览器打开一个网站时,我们可以按F12打开控制台,在Network中可以看到许多在访问时下载的静态文件,这些对静态文件的请求都会记录到访问日志里面的:

    端碗吹水
  • linux学习第四十篇:访问日志不记录静态文件,访问日志切割,静态元素过期时间

    访问日志不记录静态文件 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 。如果不去做限制,每个请求都包含很多图片,每个请求都会记录日志,...

    用户1215343
  • Python XML No module

    在学习使用Python解析XML的过程中,使用官方文档https://docs.python.org/2/library/xml.etree.elementtr...

    py3study
  • CPU与GPU区别大揭秘

    有网友在网上提问:“为什么现在更多需要用的是 GPU 而不是 CPU,比如挖矿甚至破解密码? ”以下是比较准确靠谱的回答:   1、现在更多被需要的依然是CP...

    Albert陈凯
  • 一线开发者本周复盘

    我看了一下,既然是 paint 设置 FLAG,结合之前画图的经验,分分钟反锯齿给你加上,因此代码版本一出现:

    AndroidTraveler

扫码关注云+社区

领取腾讯云代金券