PassLib bied kruis-platform implementering van meer as 20 wagwoord hashing algoritmes.
Kan gebruik word vir:
- Quick-begin wagwoord hashing vir nuwe python programme.
- Bou 'n konfigureerbare hashing beleid om in die behoeftes van 'n luislang aansoek te pas.
- Lees en skryf Apache htpasswd / htdigest lêers.
- Skep & verifieer hashes gebruik word deur MySQL, PostgreSQL, OpenLDAP, en ander toepassings.
- Skep & verifieer hashes in Unix & ldquo; skaduwee & rdquo; lêers.
PassLib kan gebruik word met Python 2 en hoër. Die biblioteek is ook OS onafhanklike
Eienskappe :.
- Argaïese Unix Skemas:
- DES Kripte
- BSDi Kripte
- grootkrip
- Crypt16
- Standard Unix Skemas:
- MD5 Kripte
- BCrypt
- SHA-1 Kripte
- Sun MD5 Kripte
- SHA-256 kerkhof
- SHA-512 kerkhof
- Ander Modular Kripte Skemas:
- Apache se MD5-kerkhof variant
- PHPass 'Portable Hash
- Windows NT-HASH vir Unix
- Generiese PBKDF2 hashes
- Cryptacular se PBKDF2 hash
- Dwayne Litzenberger se PBKDF2 hash
- Standard LDAP Skemas:
- MD5 Digest
- SHA1 Digest
- Gesoute MD5 Digest
- Gesoute SHA1 Digest
- LDAP grafkelder () Wrappers
- LDAP-Aware skoonteks Handler
- Nie-Standard LDAP Skemas:
- -Hex geïnkripteer MD5 Digest
- -Hex geïnkripteer SHA1 Digest
- Generiese PBKDF2 hashes
- Atlassian se PBKDF2 gebaseer Hash
- Fairly Veilige hashed wagwoord
- Roundup-spesifieke LDAP skoonteks Handler
- Database hashes:
- MySQL 3.2.3 wagwoord hash
- MySQL 4,1 wagwoord hash
- PostgreSQL MD5 hash wagwoord
- Oracle 10g wagwoord hash
- Oracle 11g wagwoord hash
- Ander hashes:
- Django spesifieke hashes
- Grub se PBKDF2 Hash
- Generiese Hexdecimal Digests
- skoonteks
Wat is nuut in hierdie release:
- -Re ingeskakel die default_rounds waardes vir al die hashes.
- Bygevoeg die nuwe bcrypt_sha256 hash, wat vou BCrypt behulp SHA256 in om te werk rondom wagwoord grootte beperkings BCrypt se.
- passlib.hash.bcrypt. Bygevoeg ondersteuning vir die bcrypt biblioteek as een van die moontlike bcrypt back ends dat indien beskikbaar sal gebruik word
Wat is nuut in weergawe 1.6.1:
- FreeBSD 8,3 bygevoeg moedertaal ondersteuning vir sha256_crypt - opgedateer Passlib se unittests en dokumentasie dienooreenkomstig.
- Vaste fout wat veroorsaak het passlib.apache unittest om te misluk as mtime resolusie & # x3e;. = 1 sekonde
- Verskeie bugfixes vir Python 3,3 verenigbaarheid.
- Verskeie dokumentasie updates en korreksies.
Wat is nuut in weergawe 1.6:
- Die vrystelling voeg ondersteuning vir 'n aantal nuwe hash algoritmes.
Wat is nuut in weergawe 1.5.3:
- BCrypt hashes gegenereer deur Passlib het nou al padding stukkies skoongemaak.
- Passlib sal voortgaan om BCrypt hashes wat padding stukkies stel aanvaar, maar wanneer dit hulle ontmoetings, sal dit 'n UserWarning beveel dat die hash te word vasgestel reik.
- Aansoeke wat CryptContext.verify_and_update (gebruik) sal enige sodanige hashes outomaties weer geïnkripteer die volgende keer die gebruiker inteken.
Wat is nuut in weergawe 1.5.2:
- Klein bugfix release - hoofsaaklik Django-verwante fixes.
Wat is nuut in weergawe 1.5.1:
- Klein bugfix release; nou verenigbaar met Google App Engine.
Wat is nuut in weergawe 1.5:
- Die belangrikste nuwe funksie in hierdie release is dat Passlib nou ondersteun Python 3 (via die 2to3 instrument).
- Alles is gehercodeerde om beter skeiding tussen Unicode en grepe het, en Unicode intern gebruik waar moontlik.
- Wanneer hardloop onder Python 2, Passlib 1,5 pogings om dieselfde gedrag as Passlib 1,4 verskaf; maar wanneer loop onder Python 3, sal die meeste funksies terugkeer Unicode plaas van ASCII grepe.
Kommentaar nie gevind