开发者社区> 时光不写博客> 正文

python3数据MD5加密

简介: python3数据MD5加密
+关注继续查看
  • 对字符串加密:

    import hashlib, base64
    s = "0123456789"
    h = hashlib.md5()
    h.update(s.encode('utf-8'))
    md5_value = base64.b64encode(h.digest()).decode('utf-8')
    print(md5_value)   # 'eB5eJF1ptWaXm4bijSPyxw=='
  • 对文件加密

    path = os.path.join(file_path, file_name)
    file = open(path, 'rb').read()
    h = hashlib.md5()
    h.update(file)
    content_md5 = base64.b64encode(h.digest()).decode('utf-8')
    print(content_md5)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
10.Mysql数据库导入导出和授权
10.Mysql数据库导入导出和授权
7 0
《Java小子怒闯数据结构九重天》第一重天——数组
自古以来数据结构界就分为九重天,据说冲破这九重天之后就可以去进攻算法界最终修炼最后成佬,受万人敬仰,以下内容先讲述第一重内容。
8 0
Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战
Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战
11 0
Swagger基本使用快速上手
Swagger简介 1、是一款让你更好的书写API文档规范且完整的框架。 2、提供描述、生产、消费和可视化RESTful Web Service。 3、是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、底层代码库到商业API管理的方方面面。
4 0
Kubernetes----ConfigMap配置存储
Kubernetes----ConfigMap配置存储
9 0
Kubernetes----配置Secret存储
Kubernetes----配置Secret存储
9 0
【计算机网络】网络层(上万字+超多图详析)
上一篇我们总结了关于数据链路层的相关知识,如果你还没有看可以先去看看数据链路层相关知识,这样有助于我们后面的继续学习。
10 0
《10个超级常用Python方法总结》复制即用丨小白捷径
《10个超级常用Python方法总结》复制即用丨小白捷径
12 0
Python技能树丨Python简介
Python技能树丨Python简介
14 0
Python操作Mysql(连接、数据探查、写Excel)
Python操作Mysql(连接、数据探查、写Excel)
10 0
+关注
时光不写博客
高级菜鸟
92
文章
4
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载