PassLib üzerinde 20 şifre karma algoritması çapraz platform uygulamaları sağlar.
Için kullanılabilir:
- Yeni piton uygulamaları için şifre karma Hızlı başlatın.
- Yapılandırılabilir karma politikası oluşturulması herhangi Python uygulaması ihtiyaçlarına uygun.
- Okuma ve yazma Apache htpasswd / htdigest dosyaları.
- Oluşturma ve MySQL, PostgreSQL, OpenLDAP ve diğer uygulamalar tarafından kullanılan karmaları doğrulayarak.
- Oluşturma ve Unix & ldquo bulunan sağlamalarının doğrulanması; gölge ve rdquo; dosyaları.
PassLib Yukarıda Python 2 ile birlikte kullanılabilir. Kütüphanede ayrıca işletim sistemi bağımsız
Özellikler :.
- Arkaik Unix Düzenleri:
- DES Crypt
- BSDi Crypt
- BigCrypt
- Crypt16
- Standart Unix Düzenleri:
- MD5 Crypt
- Bcrypt
- SHA-1 Crypt
- Güneş MD5 Crypt
- SHA-256 Crypt
- SHA-512 Crypt
- Diğer Modüler Crypt Düzenleri:
- Apache MD5-Crypt varyant
- PHPass 'Taşınabilir Hash
- Windows NT HASH Unix için
- Genel PBKDF2 sağlamalarını
- Cryptacular en PBKDF2 karma
- Dwayne Litzenberger en PBKDF2 karma
- Standart LDAP Düzenleri:
- MD5 özeti
- SHA1 özeti
- Tuzlu MD5 özeti
- Tuzlu SHA1 özeti
- LDAP crypt () Balya sarma
- LDAP-Aware Düz Metin Handler
- Standart Dışı LDAP Şemaları:
- Hex kodlanmış MD5 Digest
- Hex kodlanmış SHA1 Digest
- Genel PBKDF2 sağlamalarını
- Atlassian en PBKDF2 tabanlı Hash
- Oldukça güvenli Hashed Şifre
- Roundup özgü LDAP Düz Metin Handler
- Veritabanı Hash'ler:
- MySQL 3.2.3 parola karma
- MySQL 4.1 parola karma
- PostgreSQL MD5 parola karma
- Oracle 10g parola karma
- Oracle 11g parola karma
- Diğer sağlamalarını:
- Django özel Hash'ler
- Grub en PBKDF2 Hash
- Genel Hexdecimal Özetleri
- Düz Metin
Bu sürümdeki yeni Nedir:
- Re-ayarlı sağlamalarının tüm default_rounds değerleri.
- Bcrypt şifre boyutu sınırlamaları geçici amacıyla Bcrypt SHA256 kullanarak sarar yeni bcrypt_sha256 karma, eklendi.
- passlib.hash.bcrypt:. Varsa kullanılacak olası bcrypt backend'e biri olarak bcrypt kütüphane için destek eklendi
nedir sürüm 1.6.1 Yeni:
- FreeBSD 8.3 için doğal destek eklendi sha256_crypt - güncellenen Passlib en buna göre unittests ve dokümantasyon.
- başarısız unittest passlib.apache neden Sabit hata varsa mtime çözünürlüğü & # x3e;. = 1 saniye
- Python 3.3 uyumluluğu için çeşitli onarımları.
- Çeşitli belge güncellemeleri ve düzeltmeler.
sürüm 1.6 yeni Nedir:
- sürüm yeni hash algoritmalar bir dizi için destek ekler.
sürüm 1.5.3 Yeni nedir:
- Passlib tarafından oluşturulan Bcrypt sağlamalarının artık tüm doldurma bitleri temizledi.
- Passlib dolgu bitleri ayarlanmış Bcrypt sağlamalarının kabul etmeye devam edecek, ancak bunları karşılaştığında, bu karma sabit gerektiğini öneren bir UserWarning verecek.
- CryptContext.verify_and_update (kullanan uygulamalar) bu tür sağlamalarının otomatik olarak kullanıcı günlükleri bir dahaki sefere yeniden kodlanmış olacak.
sürüm 1.5.2 yeni Nedir:
- Küçük hata düzeltme sürümü - özellikle Django ile ilgili düzeltmeler.
sürüm 1.5.1 yeni Nedir:
- Minör hata düzeltme sürümü; Google App Engine ile artık uyumlu.
sürüm 1.5 yeni Nedir:
- Passlib şimdi destekler
- Bu sürümdeki başlıca yeni özellik olduğunu (2to3 aracıyla) Python 3.
- Her şeyi Unicode ve bayt arasında daha iyi ayrılık var, ve mümkünse dahili Unicode kullanmak için recoded edilmiştir.
- Python 2 altında çalıştırmak, Passlib 1.5 girişimleri; Python 3 altında çalıştırdığınızda ama, en fonksiyonları yerine ASCII bayt Unicode dönecektir.
Passlib 1.4 aynı davranışı sağlamak için
Yorum Bulunamadı