PassLib suteikia cross-platform realizacijomis nei 20 slaptažodžių maišos algoritmai.
Gali būti naudojamas:
- Greitai pradėti slaptažodžių maišos naujų python programas.
- Statyti konfigūruojama maišos politiką, kad atitiktų bet python taikymo poreikius.
- Skaitymas ir rašymas Apache Htpasswd / htdigest failai.
- Kurti ir tikrinti maišų naudojami MySQL, PostgreSQL, OpenLDAP ir kitomis programomis.
- Kurti ir tikrinti maišų nerasta Unix & ldquo; šešėlį "per ateinančius; failus.
PassLib gali būti naudojamas su Python 2 ir aukščiau. Biblioteka taip pat "OS nepriklausoma
Įranga .
- Archajiškas Unix programos:"
- DES Kripta "
- BSDi Kripta "
- BigCrypt
- Crypt16
- Paprastas Unix programos: "
- Kontrolinė suma MD5 Kripta "
- BCrypt
- SHA-1 Kripta "
- Saulės Kontrolinė suma MD5 Kripta "
- SHA-256 Kripta "
- SHA-512 Kripta "
- Kiti Modulinis kripta schemas: "
- Apache Kontrolinė suma MD5-Kripta variantas;
- PHPass 'Nešiojami hash "
- Windows NT maiša Unix "
- Bendrasis PBKDF2 maišos,
- Cryptacular anketa PBKDF2 maišos,
- Dwayne Litzenberger anketa PBKDF2 maišos,
- Standartiniai LDAP schemas: "
- Kontrolinė suma MD5 sąvadas;
- SHA1 sąvadas;
- Sūdyta Kontrolinė suma MD5 sąvadas;
- Sūdyta SHA1 sąvadas;
- LDAP kripta () Vyniojimo padargai,
- LDAP-Aware paprastojo Handler
- Nestandartiniai LDAP schemas: "
- HEX koduotas Kontrolinė suma MD5 Digest "
- HEX koduotas SHA1 Digest "
- Bendrasis PBKDF2 maišos,
- Atlassian anketa PBKDF2 pagrindu hash "
- Gana Saugus sumaišomas Slaptažodžių
- raundapu konkrečių LDAP paprastojo Handler
- Duomenų bazės maišos: "
- MySQL 3.2.3 slaptažodį maišos,
- MySQL 4.1 slaptažodį maišos,
- PostgreSQL Kontrolinė suma MD5 maišos slaptažodį
- "Oracle 10g slaptažodį maišos,
- "Oracle 11g slaptažodį maišos,
- Kitos maišos: "
- Django konkrečių maišos,
- GRUB anketa PBKDF2 hash "
- Bendrosios Hexdecimal rinktinė,
- paprastojo
Kas naujo , šioje laidoje:
- Re tuned į default_rounds vertes visus masyvuose.
- Pridėta naują bcrypt_sha256 maišos, kuri apsiaustas BCrypt naudojant SHA256 siekiant išspręsti BCrypt slaptažodis dydžio apribojimų.
- passlib.hash.bcrypt. Pridėta parama bcrypt bibliotekoje, kaip vieną iš galimų bcrypt backends, kurie bus naudojami, jei yra;
Kas naujo versijos 1.6.1:
- FreeBSD 8.3 pridėta gimtoji paramą sha256_crypt - informacija atnaujinama Passlib s unittests ir dokumentai pakeisti.
- Ištaisyta klaida, kuri sukėlė passlib.apache unittest žlugti, jei mtime rezoliucija & # x3e;. = 1 sekundę;
- Įvairūs taisymo Python 3.3 suderinamumo.
- Įvairios dokumentacijos atnaujinimus ir pataisymus.
Kas naujo versijos 1.6:
- spaudai priduria paramą dėl naujų maišos algoritmai skaičius.
Kas yra naujų versijos 1.5.3:
- BCrypt maišos generuoja Passlib dabar turi visas apdaila bitai prieki.
- Passlib toliau priimti BCrypt maišų, kurie apdaila bitai nustatyti, tačiau, kai ji susiduria su jais, tai išduos UserWarning rekomenduojantis maišos turėtų būti nustatytas.
- Programos, naudojančios CryptContext.verify_and_update () turės visi tokie maišos automatiškai iš naujo užkoduotas kitą kartą, kai vartotojas Prisijungia.
Kas naujo 1.5.2 versija:
- Mažosios Ištaisyta spaudai - daugiausia Django susiję pataisymai.
Kas naujo versijos 1.5.1:
- Mažosios Ištaisyta spaudai; dabar suderinama su "Google App Engine.
Kas naujo 1.5 versijos:
- Pagrindinis nauja funkcija šioje versijoje yra tai, kad Passlib dabar palaiko Python 3 (per 2to3 priemonė).
- Viskas buvo perkoduoti, kad geriau atskirti tarp Unicode ir baitų, o naudoti Unicode viduje, kur įmanoma.
- Kai vykdoma pagal Python 2, Passlib 1,5 bandoma pateikti tą pačią elgesį kaip Passlib 1,4; bet kai vykdoma pagal Python 3, dauguma funkcijų grįš Unicode vietoj ASCII baitai.
Komentarai nerastas