PassLib

Screenshot der Software:
PassLib
Softwarebeschreibung:
Version: 1.6.2
Upload-Datum: 14 May 15
Entwickler: Eli Collins
Lizenz: Frei
Popularität: 428

Rating: 2.5/5 (Total Votes: 2)

PassLib bietet plattformübergreifende Implementierungen von über 20 Passwort-Hashing-Algorithmen.
Kann verwendet werden für:
- Quick-Start-Passwort-Hashing für neue Python-Anwendungen.
- Bau einer konfigurierbaren Hashing Politik, um die Bedürfnisse eines jeden Python-Anwendung entsprechen.
- Lesen & Schreiben Apache htpasswd / htdigest Dateien.
- Erstellen und Verifizieren Hashes von MySQL, PostgreSQL, OpenLDAP und anderen Anwendungen eingesetzt.
- Erstellen und Verifizieren Hashes in Unix & ldquo; Schatten & rdquo; Dateien.
PassLib mit Python 2 und höher verwendet werden. Die Bibliothek ist auch unabhängig vom Betriebssystem

Eigenschaften .

  • Archaic Unix Schemes:
  • DES Crypt
  • BSDi Crypt
  • BigCrypt
  • Crypt16

  • Standard Unix Schemes:
  • MD5 Crypt
  • BCrypt
  • SHA-1 Crypt
  • Sun MD5 Crypt
  • SHA-256 Crypt
  • SHA-512 Crypt

  • Andere Modular Crypt Schemes:
  • MD5-Crypt-Variante Apache
  • PHPass 'Tragbare Hash
  • Windows NT-Hash für Unix
  • Generische PBKDF2 Hashes
  • Cryptacular die PBKDF2 Hash
  • Dwayne Litzenberger die PBKDF2 Hash

  • Standard LDAP Schemes:
  • MD5-Digest
  • SHA1 digest
  • Salted MD5-Digest
  • Salted SHA1 digest
  • LDAP-crypt () Wrappers
  • LDAP-Aware Plaintext Handler

  • Non-Standard LDAP Schemes:
  • Hex-codiert MD5 Digest
  • Hex-kodierte SHA1 Digest
  • Generische PBKDF2 Hashes
  • Atlassian PBKDF2 basierte Hash
  • ziemlich sicher Hash-Passwort
  • Roundup spezifischen LDAP-Plaintext Handler

  • Datenbank Hashes:
  • MySQL 3.2.3 Passwort-Hash
  • MySQL 4.1 Passwort-Hash
  • PostgreSQL MD5 Passwort-Hash
  • Oracle 10g Passwort-Hash
  • Oracle 11g Passwort-Hash

  • Andere Hashes:
  • Django-spezifischen Hashes
  • Grub PBKDF2 Hash
  • Generische hexdecimal Digests
  • Plaintext

Was ist neu in dieser Pressemitteilung:

  • neu abgestimmt default_rounds die Werte für alle Hashes.
  • hat eine neue bcrypt_sha256 Hash, der BCrypt mit SHA256, um rund um das Kennwort Größenbeschränkungen BCrypt zu arbeiten wickelt.
  • passlib.hash.bcrypt:. Zusätzliche Unterstützung für die bcrypt Bibliothek als eine der möglichen bcrypt Backends, die falls vorhanden verwendet werden

Was ist neu in Version 1.6.1:

  • FreeBSD 8.3 hinzugefügt native Unterstützung für sha256_crypt - aktualisiert Passlib ist Unittests und Dokumentation entsprechend.
  • Ein Fehler wurde behoben, der verursachte passlib.apache Unittest fehlschlägt, wenn mtime Auflösung & # x3e;. = 1 Sekunde
  • Verschiedene Bugfixes für Python 3.3-Kompatibilität.
  • Verschiedene Dokumentationsaktualisierungen und Korrekturen.

Was ist neu in Version 1.6:

  • Die Version unterstützt eine Reihe von neuen Hash-Algorithmen.

Was ist neu in Version 1.5.3:

  • BCrypt Hashes von Passlib erzeugt nun alle Füllbits gelöscht.
  • Passlib weiterhin BCrypt Hashes, die Polsterung Bits gesetzt haben zu akzeptieren, aber wenn es sie trifft, wird es eine UserWarning empfehle, dass der Hash festzusetzen, abzugeben.
  • Anwendungen, die CryptContext.verify_and_update (benutzen) müssen solche Hashes automatisch neu codiert der nächsten Anmeldung des Benutzers.

Was ist neu in Version 1.5.2:

  • Minor Bugfix-Release - vor allem Django relevante Updates.

Was ist neu in Version 1.5.1:

  • Minor Bugfix-Release; Jetzt kompatibel mit Google App Engine.

Was ist neu in der Version 1.5:

  • Die wichtigste Neuerung in dieser Version ist, dass Passlib jetzt unterstützt Python 3 (über die 2to3-Tool).
  • Alles wurde neu kodiert, um eine bessere Trennung zwischen Unicode und Bytes zu haben und intern Unicode verwenden, wenn möglich.
  • Wenn unter Python 2 laufen, Passlib 1.5 versucht, das gleiche Verhalten wie Passlib 1.4 zu liefern; aber wenn unter Python 3 laufen, die meisten Funktionen Unicode statt ASCII Bytes zurück.

Ähnliche Software

Andere Software von Entwickler Eli Collins

cloud_sptheme
cloud_sptheme

20 Feb 15

Kommentare zu PassLib

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!