PassLib يوفر تطبيقات عبر منصة من أكثر من 20 خوارزميات كلمة المرور التجزئة.
يمكن استخدامها ل:
- البداية السريعة تجزئة كلمة المرور للتطبيقات الثعبان الجديدة.
- بناء سياسة التجزئة شكلي لتتناسب مع احتياجات أي تطبيق الثعبان.
- القراءة والكتابة أباتشي ملفات تباسود / htdigest.
- إنشاء والتحقق من التجزئات التي تستخدمها الخلية، كيو، ب OpenLDAP، وغيرها من التطبيقات.
- إنشاء والتحقق من التجزئة وجدت في يونكس و [لدقوو]؛ الظل & ردقوو]؛ الملفات.
PassLib يمكن استخدامها مع بايثون 2 وما فوق. المكتبة هي أيضا OS مستقلة
الميزات:.
أنظمة يونكس العتيق:
DES القبو
BSDi القبو
BigCrypt
Crypt16
أنظمة يونكس القياسية:
MD5 القبو
BCrypt
SHA-1 القبو
الشمس MD5 القبو
SHA-256 القبو
SHA-512 القبو
غيرها من أنظمة وحدات القبو:
MD5-سرداب البديل اباتشي
PHPass "تجزئة المحمولة
ليونكس ويندوز NT HASH
عام PBKDF2 تجزئات
Cryptacular في PBKDF2 تجزئة
PBKDF2 تجزئة دواين Litzenberger ل
مخططات LDAP القياسية:
MD5 هضم
SHA1 هضم
المملحة MD5 هضم
المملحة SHA1 هضم
سرداب LDAP () باكر
LDAP، وإدراكا الرسالة الغير مشفرة معالج
مخططات LDAP غير القياسية:
عرافة-المشفرة MD5 دايجست
عرافة-المشفرة SHA1 دايجست
عام PBKDF2 تجزئات
تجزئة القائم على PBKDF2 Atlassian ل
آمن إلى حد ما كلمة المرور حاشد
تقرير اخبارى محددة LDAP الرسالة الغير مشفرة معالج
تجزئات قاعدة البيانات:
الخلية 3.2.3 تجزئة كلمة مرور
ماي 4.1 تجزئة كلمة مرور
كيو MD5 تجزئة كلمة مرور
أوراكل 10g تجزئة كلمة مرور
أوراكل 11g تجزئة كلمة مرور
تجزئات أخرى:
تجزئات جانغو محددة
نكش في PBKDF2 تجزئة
عام Hexdecimal ملخصات
عادي
ما هو الجديد في هذا الإصدار:
إعادة ضبطها القيم default_rounds لجميع التجزئة.
وأضاف تجزئة bcrypt_sha256 الجديدة، التي يلتف BCrypt باستخدام SHA256 من أجل كمحاولة للتغلب على القيود BCrypt في حجم المرور.
passlib.hash.bcrypt: واضاف لدعم المكتبة bcrypt باعتبارها واحدة من الخلفيات bcrypt الممكنة التي سيتم استخدامها إذا كانت متوفرة.
ما هو الجديد في الإصدار 1.6.1:
فري 8.3 أضاف الوطنية لدعم sha256_crypt - تحديث unittests Passlib والوثائق وفقا لذلك.
علة ثابتة مما تسبب unittest passlib.apache أن تفشل إذا قرار mtime & # x3e؛ = 1 ثانية.
بوجفيكسيس مختلفة لبيثون 3.3 التوافق.
تحديثات مختلف الوثائق والتصحيحات.
ما هو الجديد في الإصدار 1.6:
الافراج يضيف دعما لعدد من خوارزميات التجزئة الجديدة.
ما هو الجديد في الإصدار 1.5.3:
BCrypt التجزئة الناتجة عن Passlib لديها الآن جميع أجزاء الحشو تطهيرها.
ستواصل Passlib لقبول التجزئة BCrypt التي لديها بت الحشو مجموعة، ولكن عندما واجه لهم، وسوف يصدر UserWarning يوصي بأن تجزئة ينبغي أن تكون ثابتة.
التطبيقات التي تستخدم CryptContext.verify_and_update () لن يكون أي من هذه التجزئة تلقائيا إعادة ترميز في المرة القادمة تسجيل دخول المستخدم.
ما هو الجديد في الإصدار 1.5.2: الإفراج بوغفيكس
القصر - الإصلاحات المتعلقة أساسا جانغو.
ما هو الجديد في الإصدار 1.5.1:
إطلاق بوغفيكس الصغرى. متوافق الآن مع محرك تطبيقات جوجل.
ما هو الجديد في الإصدار 1.5:
ميزة جديدة الرئيسية في هذا البيان هي أن Passlib الآن يدعم بيثون 3 (عن طريق أداة 2to3).
وقد تكبد كل شيء أن يكون أفضل فصل بين Unicode و بايت، وتستخدم Unicode داخليا حيثما كان ذلك ممكنا.
عندما تعمل تحت بايثون 2، Passlib 1.5 محاولات لتوفير نفس السلوك كما Passlib 1.4. ولكن عندما تعمل تحت بيثون 3، فإن معظم وظائف عودة يونيكود بدلا من وحدات البايت ASCII.
لم يتم العثور على التعليقات