hashlib — 加密哈希算法
目标:加密哈希与信息摘要
hashlib 哈希库模块提供了许多哈希算法的 API 支持。哈希算法在中文又被称为散列函数 / 算法,此译文中将统称哈希。...OpenSSL 作为底层驱动,因此, hashlib 支持所有 OpenSSL 提供的算法,比如
md5
sha1
sha224
sha256
sha384
sha512
具体某一种哈希算法的支持与否取决于操作系统...sha256,
sha384, sha3_224, sha3_256, sha3_384, sha3_512, sha512,
shake_128, shake_256, whirlpool
简单数据...这个部分的所有例子都将使用如下简单数据:
hashlib_data.py
import hashlib
lorem = '''Lorem ipsum dolor sit amet, consectetur...MD5 例子
要为一个数据块(这里是一个 unicode 字符串转化成对应的字节串)计算 MD5 哈希值或者 摘要, 首先要创建哈希对象, 然后为这个对象添加数据并且进行 digest() 或者 hexdigest