PassLib 20-dən çox parol hashing alqoritmlər cross-platform tətbiq edir.
Üçün istifadə edilə bilər:
- Yeni python proqramları üçün parol hashing Tez-başlayın.
- Bir yapılandırılabilir hashing siyasəti inşası hər hansı python proqram ehtiyaclarını uyğun.
- Reading & yazı Apache htpasswd / htdigest faylları.
- Yaradılması və MySQL, PostgreSQL, OpenLDAP, və digər proqramları ilə istifadə hashes təsdiq.
- Yaradılması və Unix & ldquo aşkar hashes təsdiq edən sənəd; kölgə & rdquo; faylları.
PassLib yuxarıda Python 2 ilə istifadə edilə bilər. kitabxana da OS müstəqil
Features .
- arxaik Unix sxemləri:
- DES Crypt
- BSDi Crypt
- BigCrypt
- Crypt16
- Standard Unix sxemləri:
- MD5 Crypt
- Bcrypt
- SHA-1 Crypt
- Sun MD5 Crypt
- SHA-256 Crypt
- SHA-512 Crypt
- Digər Modular Crypt sxemləri:
- Apache MD5-Crypt variant
- PHPass "Portable Hash
- Windows NT-Hash Unix üçün
- Generic PBKDF2 Hashes
- Cryptacular nin PBKDF2 hash
- Dwayne Litzenberger nin PBKDF2 hash
- Standard LDAP sxemləri:
- MD5 həzm
- SHA1 həzm
- Duzlu MD5 həzm
- Duzlu SHA1 həzm
- LDAP crypt () Sarma
- LDAP-Aware düz metin Handler
- Qeyri-Standard LDAP sxemləri:
- Hex-kodlanmış MD5 Digest
- Hex-kodlanmış SHA1 Digest
- Generic PBKDF2 Hashes
- Atlassian nin PBKDF2-based Hash
- kifayət qədər Secure Hashed Şifrə
- Roundup xüsusi LDAP düz metin Handler
- Database Hashes:
- MySQL 3.2.3 parol hash
- MySQL 4.1 parol hash
- PostgreSQL MD5 parol hash
- Oracle 10g parol hash
- Oracle 11g parol hash
- Digər Hashes:
- Django xüsusi Hashes
- Grub nin PBKDF2 Hash
- Generic Hexdecimal Digests
- düz metin
Bu azad yeni nədir:
- Re-ayarlanmış hashes bütün default_rounds dəyərlər.
- Bcrypt parol ölçüsü məhdudiyyətlər ətrafında iş üçün Bcrypt SHA256 istifadə wraps yeni bcrypt_sha256 hash, əlavə edib.
- passlib.hash.bcrypt. Əgər varsa istifadə ediləcək mümkün Bcrypt backends biri kimi Bcrypt kitabxana üçün əlavə dəstək
nədir versiyası 1.6.1 Yeni
- FreeBSD 8.3 üçün doğma dəstək əlavə sha256_crypt - yenilənib Passlib nin müvafiq unittests və sənədlər.
- uğursuz unittest passlib.apache səbəb Sabit bug əgər mtime qətnamə & # x3e. = 1 saniyə
- Python 3.3 uyğunluğu üçün müxtəlif bugfixes.
- Müxtəlif sənədlər yenilikləri və düzəlişlər.
Version 1.6 yeni nədir:
- azad yeni hash alqoritmlər bir sıra dəstək verir.
versiyası 1.5.3 Yeni nədir:
- Passlib tərəfindən Bcrypt hashes indi bütün padding bit rəsmiləşdirilməyib.
- Passlib padding bit set Bcrypt hashes qəbul davam edəcək, lakin onları görür, o hash müəyyən edilməlidir ki, tövsiyələrin bir UserWarning təqdim edəcək.
- CryptContext.verify_and_update (istifadə Applications) hər hansı bu cür hashes avtomatik olaraq istifadəçi logs növbəti dəfə yenidən kodlanmış olacaq.
versiyası 1.5.2 yeni nədir:
- Kiçik bugfix azad - əsasən Django bağlı giderir.
versiyası 1.5.1 yeni nədir:
- Kiçik bugfix azad; Google App Engine ilə uyğun gəlir.
Versiyası 1.5 yeni nədir:
- Passlib indi dəstəkləyir
- Bu azad əsas yeni xüsusiyyət ki, (2to3 alət vasitəsilə) Python 3.
- Hər şey Unicode və bayt arasında daha yaxşı ayrılması üçün, və mümkün məcburi Unicode istifadə recoded edilmişdir.
- Python 2-run, Passlib 1.5 cəhdləri; Python 3 altında run zaman, ən funksiyaları yerinə ASCII bayt Unicode qayıdacaqlar.
Passlib 1.4 eyni davranışı təmin etmək üçün
Şərhlər tapılmadı