cryptography
1.0.0
cryptography
是一个为 Python 开发人员提供加密配方和原语的包。我们的目标是让它成为您的“密码标准库”。它支持 Python 3.7+ 和 PyPy3 7.3.11+。
cryptography
包括常见密码算法的高级配方和低级接口,例如对称密码、消息摘要和密钥派生函数。例如,要使用cryptography
的高级对称加密配方来加密某些内容:
>>> from cryptography.fernet import Fernet
>>> # Put this somewhere safe!
>>> key = Fernet.generate_key()
>>> f = Fernet(key)
>>> token = f.encrypt( b " A really secret message. Not for prying eyes. " )
>>> token
b'...'
>>> f.decrypt(token)
b'A really secret message. Not for prying eyes.'
您可以在文档中找到更多信息。
您可以使用以下方式安装cryptography
:
$ pip install cryptography
有关完整详细信息,请参阅安装文档。
如果您遇到错误,可以将其归档到我们的问题跟踪器中。
我们维护一个用于开发讨论的密码学开发邮件列表。
您还可以在irc.libera.chat
上加入#pyca
提出问题或参与其中。
需要报告安全问题?请查阅我们的安全报告文档。