文章目录
1. hashlib库
利用python的hashlib库,可以实现使用sha256、md5等加密算法生成哈希值。
1.1 hash对象
| hash对象 | 描述 |
|---|---|
| md5() | md5算法加密 |
| sha1() | sha1算法加密 |
| sha224() | sha224算法加密 |
| sha256() | sha256算法加密 |
| sha384() | sha384算法加密 |
| sha512() | sha512算法加密 |
1.2 hash对象的方法
| 方法 | 描述 |
|---|---|
| copy() | 复制一个hash对象 |
| digest() | 返回bytes类型的hash值 |
| hexdigest() | 返回str类型的hash值 |
| update() | 传入编码后的字符串 |
2. 使用sha256生成哈希值
2.1 生成字符串的哈希值
from hashlib import sha256
def generate_sha256_hashCode(plainText):
plainTextBytes = plainText.encode('utf-8')
Python生成哈希值

本文介绍如何使用Python的hashlib库生成SHA256及MD5哈希值,包括字符串和文件的加密处理方法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



