Wachtwoord.

Python 3 סיסמה hashing הספרייה
הורד עכשיו

Wachtwoord. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • שם המפרסם:
  • Guido Kollerie
  • אתר האינטרנט של המוציא לאור:
  • http://kollerie.com

Wachtwoord. תגים


Wachtwoord. תיאור

Python 3 סיסמה Hashing הספרייה Wachtwoord הוא פשוט סיסמה פשוטה ספריה שנכתבה ב Python 3. זה נכתב כמו שאף אחד הסיסמה הקיימת הספריות, בעיקר fshp, passlib, cryha ו bcryptor נתמך python 3.supported hashing schemencurry רק אחד ספציפי scheme נתמך: PBKDF2 . מודול האש. אורך המלח (ברירת המחדל: 32) ומספר איטרציות (ברירת מחדל: 10000) הם תצורות.המצבים של המבצעוואכוטוורד יש שני מצבי פעולה. אחד שבו כמה אתחול קטן (כי יכול להיכשל) נעשה בנפרד מן hashing של סיסמה ואחד שבו שניהם עושים באחד מהם. הראשון הוא נוח יותר כאשר מספר סיסמאות צריך להיות hashed אחד אחרי השני. השני הוא נוח יותר כאשר hashing הוא מקרוב. עבור התוכנית PBKDF2 ההבדל הוא מאוד קטן. אתחול ו hashing >>> מ wachtwoord.pbkdf2 ייבוא מנוע >>> מנוע = מנוע () >>> hash_encoded_password = minim.hash ("secret_123") >> הדפסה (hash_encoded_password ) sha512 $ 10,000 $ du4 / Eh0TyGLPQcluumPT6i6IkrhVV1PTP0HtiTYlqkU = $ OfrLdwlMfpu38p2ffJTeM9nh1MmK2s0pWPb8L4mDdmMWG35iaX82w1sAgsjUWYGxkIMR5AHRetcpZOeTpMVRhA == >>>>>> is_correct_password = engine.verify ( 'secret_123', hash_encoded_password) >>> הדפסה (is_correct_password) האובייקט האמיתי >>> מנוע מאפשר להגדיר פרמטרים מסוימים זה משפיע על כל hashes כי הם שנוצר לאחר מכן. לדוגמה, אומרים שאנחנו רוצים להשתמש ב- SHA256 Hash פונקציה במקום ברירת המחדל Sha512 Hash פונקציה: >>> מ wachtwoord.pbkdf2 מנוע ייבוא >>> מנוע = מנוע (Digestmod = 'Sha256') >>> בדומה אם אנחנו רוצים לשנות את גודל המלח ואת מספר iterations היינו קוראים מנוע כדלקמן: >>> מ wachtwoord.pbkdf2 מנוע ייבוא >>> מנוע = מנוע (Digestmod = 'sha256', iterations = 20000, salt_size = 64) >>> אתחול ו hashing בבת אחת >>> מ wachtwoord.pbkdf2 יבוא hash_password, אימות >>> hash_encoded_password = hash_password ( 'secret_123') >>> הדפסה (hash_encoded_password) sha512 $ 10,000 $ iV430h4A94ZgFR8BLb2nyXfvcZLXPu5mxeE3y710EE8 = $ iT / G346H / O7jFbBaj + x184ZDAQp6VP7SAWxZyLO3lQU8k0ldH2p30oJVMDlz5Fd5gebvsWgkoGVqaMsGg3 / JUw == >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
אנחנו יכולים להתקשר hash_password כדלקמן: >>> מ wachtwoord.pbkdf2 ייבוא hash_password >>> hash_encoded_password = hash_password ("secret_123", digestmod = 'sha256', iterations = 20000, salt_size = 64) מקור השם wachtwoordwachtwoord הוא הולנדי עבור סיסמה. דרישות: · פייתון


Wachtwoord. תוכנה קשורה