در PassLib فراهم می کند پیاده سازی کراس پلت فرم بیش از 20 الگوریتم های هش کردن رمز عبور.
می تواند برای استفاده:
- شروع سریع هش کردن رمز عبور برای برنامه های کاربردی پایتون جدید.
- ساخت یک سیاست هش کردن تنظیم برای مطابقت با نیازهای هر برنامه پایتون.
- خواندن و نوشتن آپاچی htpasswd / htdigest فایل های.
- ایجاد و تایید رشته هش را مورد استفاده توسط خروجی زیر، PostgreSQL، OpenLDAP، و برنامه های کاربردی دیگر.
- ایجاد و تایید هش موجود در یونیکس بر & ldquo؛ سایه کار & rdquo؛ فایل های.
PassLib را می توان با پایتون 2 و بالاتر استفاده می شود. کتابخانه نیز OS مستقل
ویژگی ها:.
طرح قدیمی یونیکس:
DES سردابه
BSDi سردابه
BigCrypt
Crypt16
طرحهای استاندارد یونیکس:
MD5 سردابه
BCrypt
SHA-1 سردابه
یکشنبه MD5 سردابه
SHA-256 سردابه
SHA-512 سردابه
سایر طرح های مدولار سردابه:
MD5-سردابه نوع آپاچی
PHPass 'قابل حمل هش
ویندوز NT-هش برای یونیکس
عمومی PBKDF2 هش
PBKDF2 هش Cryptacular را
هش PBKDF2 Dwayne Litzenberger را
طرحهای استاندارد LDAP:
MD5 هضم
SHA1 هضم
شور MD5 هضم
شور SHA1 هضم
دخمه LDAP () فراغ
LDAP آگاه متن ساده هندلر
طرح غیر استاندارد LDAP:
سحر و جادو-کد گذاری MD5 خلاصه
سحر و جادو-کد گذاری SHA1 خلاصه
عمومی PBKDF2 هش
مبتنی بر PBKDF2 هش Atlassian را
نسبتا امن رمز عبور هش شده
خلاصه اخبار اختصاصی LDAP متن ساده هندلر
پایگاه داده هش:
خروجی زیر 3.2.3 رمز عبور هش
خروجی زیر 4.1 رمز عبور هش
رمز عبور PostgreSQL و MD5 هش
رمز عبور 10G اوراکل هش
رمز عبور 11g اوراکل هش
سایر رشته های هش:
هش جنگو خاص
PBKDF2 هش گراب را
عمومی Hexdecimal هضم
متن
به چه چیزی جدید در این نسخه است:
به ارزش default_rounds برای همه از رشته هش را دوباره تنظیم شده است.
اضافه هش bcrypt_sha256 جدید، که به کاری ادامه داده اند BCrypt با استفاده از SHA256 به منظور کار در اطراف محدودیت اندازه رمز عبور BCrypt است.
passlib.hash.bcrypt: اضافه شدن پشتیبانی برای کتابخانه bcrypt به عنوان یکی از پایانه (Backend) 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).
همه چیز کدگذاری شده است که جدایی بهتر بین یونیکد و بایت، و برای استفاده از یونیکد داخلی که در آن امکان پذیر است.
هنگامی که تحت پایتون 2، Passlib اجرا 1.5 تلاش برای ارائه همان رفتار به عنوان Passlib 1.4. اما زمانی که تحت پایتون 3 اجرا، بیشتر توابع خواهد یونیکد به جای کلمه در ادامه متن ASCII بازگشت.
نظر یافت نشد