15. 加密服务15. 加密服务本章中描述的模块实现了加密性质的各种算法。 它们可由安装人员自行决定。 在Unix系统上,crypt 模块也可以使用。 这是一个概述: 15.1. hashlib — 安全哈希与消息摘要 15.1.1. 哈希算法15.1.2. SHAKE 可变长度摘要15.1.3. 密钥派生15.1.4. BLAKE2 15.1.4.1. 创建哈希对象15.1.4.2. 常量15.1.4.3. 例子 15.1.4.3.1. 简单哈希15.1.4.3.2. 使用不同的摘要大小15.1.4.3.3. 密钥哈希15.1.4.3.4. 随机哈希15.1.4.3.5. 个性化15.1.4.3.6. 树形模式 15.1.4.4. 开发人员 15.2. hmac — 基于密钥的消息验证15.3. secrets — 生成安全随机数字用于管理密码 15.3.1. 随机数15.3.2. 生成凭据 15.3.2.1. 凭据应当使用多少个字节? 15.3.3. 其他功能15.3.4. 应用技巧与最佳实践