有好几种哈希函数,对应不同的算法, 常见有的 MD5, SHA1, SHA224, SHA256, SHA384, SHA512
哈希计算的特点是:
相同的 源数据, 采用 相同的哈希算法, 计算出来的哈希值...一定相同
不管 源数据 有多大,相同的哈希算法,计算出来的哈希值长度 都是一样长的。...不同的源数据 使用同样的哈希算法,可能会产生相同的 哈希值,这被称之为碰撞率(collision rate)
各种哈希算法,计算的结果长度越长,碰撞率越低,通常耗费的计算时长也越长。...大约是 1.47*10的负29次方
二、加密方式
'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512',...:return:
"""
# 下面是一个使用 该库进行 AES 加解密运算的例子
# 产生秘钥
key = Fernet.generate_key()