انطلق

ارتباطات لمكتبة وظيفة اشتقاق المفتاح SCRYPT
التحميل الان

انطلق الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Magnus Hallin
  • موقع ويب الناشر:
  • http://bitbucket.org/mhallin/

انطلق العلامات


انطلق وصف

ارتباطات لمكتبة وظيفة اشتقاق المفتاح SCRYPT Scrypt عبارة عن مجموعة من ارتباطات Python for Scrypt Deaction Deration.Scrypt مفيدة عند تشفير كلمة المرور لأنه من الممكن تحديد مقدار الوقت اللازم لاستخدامها عند تشفير وفك تشفيرها. إذا، على سبيل المثال، تستغرق كلمة مرور 0.05 ثانية للتحقق، فلن يلاحظ المستخدم التأخير الطفيف عند التوقيع، ولكن إجراء البحث عن قوة غاشمة من عدة مليارات كلمات المرور سيستغرق وقتا طويلا من الوقت. هذا على عكس مهام تجزئة أكثر تقليدية مثل MD5 أو عائلة Sha التي يمكن تنفيذها بسرعة كبيرة على الأجهزة الرخيصة. التثبيت: HG استنساخ http://bitbucket.org/mhallin/py-scrypt $ CD-Scrypt $ Python Setup.py Building أصبحنا خارقا (أو استخدام VirtualElenv): # قم بتثبيت Python Setup.py الاختبارات قيد التشغيل بعد التثبيت: $ python اختبارات / scrypt-tests.pyif تريد py-scrypt لبيئة بيثون 3 الخاص بك، فقط تشغيل الأوامر أعلاه مع بيثون 3 مترجم. PY-Scrypt يدعم كل من Python 2 و 3.Usage: الارتباطات بسيطة للغاية - هناك تشفير وطريقة فك التشفير على وحدة SCRYPT: >>> استيراد Scrypt >>> البيانات = Scrypt.Encrypt ("رسالة سرية" "، كلمة المرور"، maxtime = 0.1) # هذا سوف يستغرق 0.1 ثانية على الأقل >>> البيانات "scrypt \ x00 \ r \ x00 \ x00 \ x00 \ x08 \ x00 \ x00 \ x00 \ x00 \ x '> >> scrypt.decrypt (البيانات، كلمة المرور "، maxtime = 0.1) # هذا سوف يستغرق أيضا 0.1 ثانية على الأقل" رسالة سرية ">>> scrypt.decrypt (البيانات، كلمة المرور"، maxtime = 0.05) # يجب أن تكون قادرا على فك تشفير هذه البيانات بسرعة كافية Traceback (أحدث المكالمة الأخيرة): ملف ""، السطر 1، في <


انطلق برامج ذات صلة

sendlib.

مكتبة تسلسل رسالة خفيفة الوزن تهدف إلى أن تكون فعالة للذاكرة ...

138

تحميل