python 的md5

import hashlib


def get_md5(str1):
    m = hashlib.md5()
    m.update(str1.encode('utf8'))
    sec = m.hexdigest()
    return sec

每次获取md5编码,m=hashlib.md5()都需要重新声明,不然获取到的md5值每次都是随机的md5值。

具体原因暂时不明

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在许多接口,尤其涉及到金额的地方,都需要用加密算法对数据进行加密。像密码、金额之类的,如果不做加密,被篡改数据,公...
    最爱西红柿阅读 4,756评论 0 1
  • 在python中可以使用hashlib这个库来使用MD5加密: 在使用MD5加密的使用要注意加密内容的编码格式: ...
    凉初透的风阅读 10,104评论 0 4
  • #MD5加密 import hashlib # 创建md5对象 hash= hashlib.md5() hash....
    summer_1a77阅读 1,621评论 0 0
  • python提供了一个进行hash加密的模块:hashlib 对以上代码的说明:1.首先从python直接导入ha...
    yyaqdw阅读 4,868评论 0 1
  • python md5加密使用python自带的md5库或者hashlib库即可,只不过在python3的标准库中,...
    梦晓枳阅读 3,989评论 0 0

友情链接更多精彩内容