PassLib ให้การใช้งานข้ามแพลตฟอร์มกว่า 20 รหัสผ่านขั้นตอนวิธีการคร่ำเครียด
สามารถใช้สำหรับ:
- เริ่มต้นอย่างรวดเร็ว hashing รหัสผ่านสำหรับการใช้งานใหม่หลาม
- การสร้างนโยบายที่กำหนดคร่ำเครียดเพื่อให้ตรงกับความต้องการของแอพลิเคชันใด ๆ หลาม
- การอ่านและการเขียน Apache ไฟล์ htpasswd / htdigest
- การสร้างและการตรวจสอบ hashes ใช้โดย MySQL, PostgreSQL, OpenLDAP, และโปรแกรมอื่น ๆ
- การสร้างและการตรวจสอบแฮชที่พบในระบบปฏิบัติการยูนิกซ์ & ldquo; เงา & rdquo; ไฟล์
PassLib สามารถนำมาใช้กับงูหลาม 2 และข้างบน ห้องสมุดยังเป็นระบบปฏิบัติการที่เป็นอิสระ
คุณสมบัติ .
- Unix แบบแผนโบราณ:
- DES Crypt
- BSDI Crypt
- BigCrypt
- Crypt16
- Unix แบบแผนมาตรฐาน:
- MD5 Crypt
- bcrypt
- SHA-1 หลุม
- อาทิตย์ MD5 Crypt
- SHA-256 หลุม
- SHA-512 หลุม
- แบบแผนใต้ดิน Modular อื่น ๆ :
- ตัวแปร MD5-ห้องใต้ดินของ Apache
- phpass 'แฮพกพา
- Windows NT-กัญชาสำหรับ Unix
- ทั่วไป PBKDF2 Hashes
- Cryptacular ของกัญชา PBKDF2
- Litzenberger ของดเวย์นแฮช PBKDF2
- LDAP แบบแผนมาตรฐาน:
- MD5 ย่อย
- SHA1 ย่อย
- เค็ม MD5 ย่อย
- เค็ม SHA1 ย่อย
- ห้องใต้ดิน LDAP () ห่อ
- LDAP-Aware Plaintext จัดการ
- ไม่แบบแผนมาตรฐาน LDAP:
- Hex เข้ารหัส MD5 Digest
- Hex เข้ารหัส SHA1 Digest
- ทั่วไป PBKDF2 Hashes
- Atlassian ของ PBKDF2 ตามแฮ
- ค่อนข้างปลอดภัยรหัสผ่านแฮช
- Roundup เฉพาะ LDAP Plaintext จัดการ
- Hashes ฐานข้อมูล
- MySQL 3.2.3 สับรหัสผ่าน
- MySQL 4.1 กัญชารหัสผ่าน
- PostgreSQL MD5 กัญชารหัสผ่าน
- กัญชารหัสผ่าน Oracle 10g
- Oracle 11g กัญชารหัสผ่าน
- Hashes อื่น ๆ :
- Hashes Django เฉพาะ
- ด้วงของ PBKDF2 แฮ
- ทั่วไป Hexdecimal Digests
- Plaintext
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เรื่องปรับค่า default_rounds สำหรับทุก hashes
- เพิ่มกัญชา bcrypt_sha256 ใหม่ซึ่ง wraps bcrypt SHA256 ใช้ในการสั่งซื้อเพื่อหลีกเลี่ยงข้อ จำกัด ของ bcrypt ขนาดรหัสผ่าน.
- passlib.hash.bcrypt. เพิ่มการสนับสนุนสำหรับห้องสมุด bcrypt เป็นหนึ่งในแบ็กเอนด์ bcrypt เป็นไปได้ที่จะใช้ถ้ามี
มีอะไรใหม่ ในรุ่น 1.6.1:
- FreeBSD 8.3 เพิ่มการสนับสนุนพื้นเมืองสำหรับ sha256_crypt - อัพเดท Passlib ของ unittests และเอกสารตาม.
- แก้ไขข้อผิดพลาดที่ก่อให้เกิด passlib.apache UnitTest ที่จะล้มเหลวถ้าความละเอียด mtime & # x3e. = 1 วินาที
- bugfixes ต่างๆสำหรับ Python 3.3 ความเข้ากันได้.
- การปรับปรุงเอกสารต่างๆและการแก้ไข.
มีอะไรใหม่ ในรุ่น 1.6:
- ปล่อยเพิ่มการสนับสนุนสำหรับจำนวนของขั้นตอนวิธีการแฮชใหม่
มีอะไรใหม่ ในรุ่น 1.5.3:
- bcrypt แฮชที่สร้างขึ้นโดย Passlib ขณะนี้มีทั้งหมดบิตขยาย ล้าง.
- Passlib จะยังคงที่จะยอมรับ hashes bcrypt ที่มีบิต padding ตั้ง แต่เมื่อพบพวกเขาก็จะออก UserWarning แนะนำว่ากัญชาควรได้รับการแก้ไข.
- การประยุกต์ใช้งานที่ใช้ CryptContext.verify_and_update () จะมี hashes ดังกล่าวอีกครั้งโดยอัตโนมัติเข้ารหัสครั้งต่อไปที่ผู้ใช้ล็อกอิน.
มีอะไรใหม่ ในรุ่น 1.5.2:
- ไมเนอร์ปล่อย bugfix - Django ส่วนใหญ่ที่เกี่ยวข้องกับการแก้ไข
มีอะไรใหม่ ในรุ่น 1.5.1:
- ไมเนอร์ปล่อย bugfix; ตอนนี้ทำงานร่วมกับ Google App Engine.
มีอะไรใหม่ ในรุ่น 1.5:
- คุณลักษณะใหม่ที่สำคัญในรุ่นนี้ก็คือว่าในขณะนี้สนับสนุน Passlib งูหลาม 3 (ผ่านเครื่องมือ 2to3).
- ทุกอย่างได้รับ recoded ที่จะมีการแยกที่ดีระหว่าง Unicode และไบต์และใช้ Unicode ภายในที่เป็นไปได้.
- เมื่อทำงานภายใต้งูหลาม 2 Passlib 1.5 ความพยายามที่จะให้มีพฤติกรรมเช่นเดียวกับ Passlib 1.4; แต่เมื่อทำงานภายใต้หลาม 3 ฟังก์ชั่นส่วนใหญ่จะกลับ Unicode แทนไบต์ ASCII.
ความคิดเห็นที่ไม่พบ