
[88]python MD5加密
导入所需的哈希库:
发布日期:2021-05-16 09:21:15
浏览次数:20
分类:精选文章
本文共 559 字,大约阅读时间需要 1 分钟。
在这里我们将展示如何使用Python内置的哈希库对字符串进行MD5加密。MD5是一种广泛使用的哈希函数,能够将输入的文本转换为一个固定的32位哈希值。
直接使用MD5进行加密
import hashlib
- 创建一个MD5哈希对象:
- 对需要加密的字符串进行更新:
- 获取加密后的字符串:
m = hashlib.md5()
m.update("str4MD5Encode")
encodeStr = m.hexdigest()print(encodeStr)
代码示例总结
为了更方便地重复使用,可以将以上几行代码封装到一个函数中:
def md5Encode(str): m = hashlib.md5() m.update(str) return m.hexdigest()
或者使用更简洁的方式
也可以直接将字符串传递给md5方法:
def md5str(str): return hashlib.md5(str.encode(encoding="utf-8")).hexdigest()
这个方法考虑到编码问题,确保字符串在转换为字节流时使用UTF-8编码。
无论是哪种方式,最终都会返回一个32位的hex字符表示,用于验证字符串的唯一性或用于安全的哈希存储。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月06日 18时29分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Springboot实现热部署
2019-03-14
composer 介绍、安装及基本使用方法
2019-03-14
PHP 的 ::class 用法
2019-03-14
Python学习之列表用法
2019-03-14
升级qiime2
2019-03-14
Docker 阿里云CentOS 安装
2019-03-14
Bootstrap提交表单基本组件
2019-03-14
需求分析
2019-03-14
查找单链表中倒数第k个节点
2019-03-14
linux中rm和rmdir的区别
2019-03-14
JUC源码分析-序章
2019-03-14
面试高频 C++ 知识总结
2019-03-14
小易的升级之路,找出字符串中第一个只出现一次的字符
2019-03-14
创建组出现错误:对COM组件的调用返回了错误 HRESULT E_FAIL。小敏
2019-03-14
数组去重的常用的几种方法
2019-03-14
Linux yum提示Loaded plugins错误的解决方法
2019-03-14
MySQL常见问题解决方案
2019-03-14
npm切换镜像
2019-03-14
算法——203、移除链表元素(力扣)
2019-03-14
算法——102、二叉树的层序遍历(力扣)
2019-03-14