cryptography
adalah paket yang menyediakan resep kriptografi dan primitif untuk pengembang Python. Tujuan kami adalah menjadikannya "perpustakaan standar kriptografi" Anda. Ini mendukung Python 3.7+ dan PyPy3 7.3.11+.
cryptography
mencakup resep tingkat tinggi dan antarmuka tingkat rendah ke algoritma kriptografi umum seperti sandi simetris, intisari pesan, dan fungsi derivasi kunci. Misalnya, untuk mengenkripsi sesuatu dengan resep enkripsi simetris tingkat tinggi 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.'
Anda dapat menemukan informasi lebih lanjut di dokumentasi.
Anda dapat menginstal cryptography
dengan:
$ pip install cryptography
Untuk detail selengkapnya lihat dokumentasi instalasi.
Jika Anda menemukan bug, Anda dapat melaporkannya di pelacak masalah kami.
Kami mengelola milis pengembang kriptografi untuk diskusi pengembangan.
Anda juga dapat bergabung dengan #pyca
di irc.libera.chat
untuk mengajukan pertanyaan atau terlibat.
Perlu melaporkan masalah keamanan? Silakan lihat dokumentasi pelaporan keamanan kami.