PassLib biztosít cross-platform megvalósításai több mint 20 jelszó hash algoritmusok.
Lehet használni:
- Quick-start jelszó hash új python alkalmazások.
- Építõ egy konfigurálható hash politika, hogy megfeleljen az igényeinek minden python alkalmazást.
- Olvasás és írás Apache htpasswd / htdigest fájlokat.
- Létrehozása és ellenőrzése hash által használt MySQL, PostgreSQL, OpenLDAP, és más alkalmazásokat.
- Létrehozása és ellenőrzése hash található Unix & ldquo; árnyék & rdquo; fájlokat.
PassLib használható Python a 2. és a fenti. A könyvtár is OS független.
Tulajdonságok :
- archaikus Unix rendszerek:
- DES kripta li>
- BSDi kripta li>
- BigCrypt
- Crypt16
- Szabványos Unix rendszerek:
- MD5 Crypt
- BCrypt
- SHA-1 Crypt
- Sun MD5 Crypt
- SHA-256 kripta li>
- SHA-512 kripta li>
- Egyéb Modular kripta konstrukciói:
- Apache MD5-kripta változat
- PHPass "Portable Hash
- A Windows NT-hash Unix
- Generic PBKDF2 hash-ek
- Cryptacular a PBKDF2 hash
- Dwayne Litzenberger a PBKDF2 hash
- Normál LDAP-program:
- MD5 kivonat
- SHA1 Digest
- Sós MD5 kivonat
- Sós SHA1 Digest
- LDAP crypt () csomagológépek
- LDAP-Aware Sima szöveg Handler
- nem szabványos LDAP-program:
- Hex-kódolt MD5 Digest
- Hex-kódolt SHA1 Digest
- Generic PBKDF2 hash-ek
- Atlassian a PBKDF2 alapú Hash
- Meglehetősen Secure kivonatolt jelszót
- Roundup-specifikus LDAP Sima szöveg Handler
- Adatbázis hash-ek:
- MySQL 3.2.3 jelszó hash
- MySQL 4.1 jelszó hash
- PostgreSQL MD5 jelszó hash
- Oracle 10g jelszó hash
- Oracle 11g jelszó hash
- Egyéb hash-ek:
- Django specifikus hash-ek
- GRUB PBKDF2 Hash
- Generic Hexdecimal emésztett
- Sima szöveg
Mi az új ebben a kiadásban:
- Re-hangolt a default_rounds értékek minden a hash-eket.
- Hozzáadás az új bcrypt_sha256 hash, ami közrefogja BCrypt segítségével SHA256 annak érdekében, hogy a munka körül BCrypt jelszavát méretkorlátozás.
- passlib.hash.bcrypt: Added support for a bcrypt könyvtár mint az egyik lehetséges bcrypt backends, amelyeket használni fognak, ha rendelkezésre áll.
Mi az új verzióban 1.6.1:
- FreeBSD 8.3 hozzá natív támogatást sha256_crypt - frissítve Passlib a unittests és dokumentációt kell.
- Fix hibát, mely miatt passlib.apache unittest sikertelen lehet, ha mtime felbontású & # x3e; = 1 másodperc.
- Különböző hibajavítások Python 3.3 kompatibilitás.
- Különböző dokumentáció frissítéseket és javításokat.
Mi az új 1.6:
- A kiadás már támogatja a számos új hash algoritmusok.
Mi az új verzióban 1.5.3:
- BCrypt hash által generált Passlib most már minden padding bit törlődik.
- Passlib továbbra is elfogadják BCrypt kivonatokat van padding bit, de amikor találkozik velük, hogy kiad egy UserWarning ajánlja, hogy a hash kell rögzíteni.
- használó alkalmazások CryptContext.verify_and_update () lesz ilyen hash automatikusan újra kódolt a következő alkalommal a felhasználó bejelentkezik.
Mi az új a 1.5.2-es verzió:
- Kisebb hibajavítás kiadás - főként Django kapcsolatos javítások.
Mi az új a 1.5.1-es verzió:
- Kisebb hibajavítás kiadása; most már kompatibilis a Google App Engine.
Mi az új 1.5-ös verzióban:
- A fő újdonsága ez a kiadás van, hogy Passlib már támogatja Python 3 (via a 2to3 eszköz).
- Már mindent recoded hogy jobb szétválasztását Unicode és bájt, és használja Unicode belsőleg, ahol csak lehetséges.
- Ha fut a Python 2, Passlib 1,5 próbálkozások, hogy ugyanazt a viselkedést Passlib 1,4; de amikor fut a Python 3, a legtöbb funkció visszatér Unicode helyett ASCII bájt.
Hozzászólás nem található