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
提出問題或參與其中。
需要報告安全問題?請查閱我們的安全報告文件。