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
สำหรับรายละเอียดทั้งหมด โปรดดูเอกสารการติดตั้ง
หากคุณพบข้อบกพร่อง คุณสามารถแจ้งข้อบกพร่องเหล่านั้นได้ในตัวติดตามปัญหาของเรา
เราเก็บรักษารายชื่อผู้รับจดหมายเกี่ยวกับการเข้ารหัสสำหรับการพัฒนา
คุณยังสามารถเข้าร่วม #pyca
บน irc.libera.chat
เพื่อถามคำถามหรือมีส่วนร่วมได้
ต้องการรายงานปัญหาด้านความปลอดภัยหรือไม่? โปรดศึกษาเอกสารการรายงานความปลอดภัยของเรา