Python logo

上一主题

plistlib — 生成和解析 Apple .plist 文件

下一主题

hashlib — 安全哈希和消息摘要

本页

  • 报告错误
  • 显示源代码

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.13.1 文档 »
  • Python 标准库 »
  • 加密服务
  • |
  • |

加密服务¶

本章描述的模块实现了各种加密性质的算法。它们是否可用取决于安装情况。下面是一个概述:

  • hashlib — 安全哈希和消息摘要
    • 哈希算法
    • 用法
    • 构造函数
      • new()
      • md5()
      • sha1()
      • sha224()
      • sha256()
      • sha384()
      • sha512()
      • sha3_224()
      • sha3_256()
      • sha3_384()
      • sha3_512()
    • 属性
      • algorithms_guaranteed
      • algorithms_available
    • 哈希对象
      • digest_size
      • block_size
      • name
      • update()
      • digest()
      • hexdigest()
      • copy()
    • SHAKE 可变长度摘要
      • shake_128()
      • shake_256()
      • digest()
      • hexdigest()
    • 文件哈希
      • file_digest()
    • 密钥派生
      • pbkdf2_hmac()
      • scrypt()
    • BLAKE2
      • 创建哈希对象
        • blake2b()
        • blake2s()
      • 常量
        • SALT_SIZE
        • SALT_SIZE
        • PERSON_SIZE
        • PERSON_SIZE
        • MAX_KEY_SIZE
        • MAX_KEY_SIZE
        • MAX_DIGEST_SIZE
        • MAX_DIGEST_SIZE
      • 示例
        • 简单哈希
        • 使用不同的摘要大小
        • 带密钥哈希
        • 随机哈希
        • 个性化
        • 树模式
      • 鸣谢
  • hmac — 用于消息认证的带密钥哈希
    • new()
    • digest()
    • update()
    • digest()
    • hexdigest()
    • copy()
    • digest_size
    • block_size
    • name
    • compare_digest()
  • secrets — 生成用于管理密钥的安全随机数
    • 随机数
      • SystemRandom
      • choice()
      • randbelow()
      • randbits()
    • 生成令牌
      • token_bytes()
      • token_hex()
      • token_urlsafe()
      • 令牌应该使用多少字节?
    • 其他函数
      • compare_digest()
    • 实践和最佳做法

上一主题

plistlib — 生成和解析 Apple .plist 文件

下一主题

hashlib — 安全哈希和消息摘要

本页

  • 报告错误
  • 显示源代码
«

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.13.1 文档 »
  • Python 标准库 »
  • 加密服务
  • |
  • |
© 版权所有 2001-2025, Python Software Foundation.
此页面根据 Python 软件基金会许可证版本 2 授权。
文档中的示例、配方和其他代码也根据零条款 BSD 许可证授权。
有关更多信息,请参见 历史和许可证。

Python 软件基金会是一个非营利性公司。 请捐款。

最后更新于 2025 年 1 月 1 日 (05:42 UTC)。发现错误?
使用 Sphinx 8.1.3 创建。