Authen :: סיסמה :: md5crypt

authen :: סיסמה על סיסמה :: md5crypt הוא מודול perl עם pasphrases באמצעות MD5 מבוסס UNIX Crypt ().
הורד עכשיו

Authen :: סיסמה :: md5crypt דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Andrew Main
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~zefram/

Authen :: סיסמה :: md5crypt תגים


Authen :: סיסמה :: md5crypt תיאור

Authen :: סיסמה :: md5crypt הוא מודול perl עם סספונות באמצעות MD5 מבוסס Unix Crypt (). Authen :: סיסמה :: md5crypt הוא מודול Perl עם סיסמאות באמצעות MD5 מבוסס UNIX Crypt (). Synopsis להשתמש auppen :: סיסמה :: md5crypt; $ PPR = Authen :: סיסמה :: Md5crypt-> חדש (מלח => "VD3F8AG6", Hash_Base64 => "GCSDF4YCXB0PM2UMXJIOI1"); $ PPR = authen :: סיסמה :: md5crypt-> חדש (salt_random => 1, passphrase => "סיסמה"); $ PPR = Authen :: סיסמה :: md5crypt-> מ_crypt ('$ 1 $ VD3F8AG6 $ GCSDF4YCXB0PM2UMXJIOI1'); $ PPR = authen :: סיסמה :: md5crypt-> מ_rfc2307 ('{crypt} $ 1 $ VD3F8AG6 $ GCSDF4YCXB0PM2UnxJioi1'); $ SALD = $ PPR-> מלח; $ hash_base64 = $ PPR-> Hash_Base64; אם ($ PPR-> התאמה ($ Passphrase)) {... $ Passwd = $ PPR-> AS_CRYPT; $ userpassword = $ PPR-> AS_RFC2307; אובייקט של מחלקה זו encapsulates hashed סיסמה באמצעות MD5 מבוסס יוניקס Crypt () פונקציה חשיש. זהו תת קבוצה של Authen :: סיסמה על סיסמה, ומסמך זה מניח כי הקורא מכיר את התיעוד עבור זה Class.The Crypt () פונקציה ב Unix מודרני למעשה תומך כמה תוכניות חד פעמיות שונות. מחלקה זו מודאגת רק עם תוכנית אחת מסוימת, אלגוריתם מבוסס MD5 שתוכנן על ידי Poul-Sening Kamp ומיושם במקור FreeBSD. כדי להתמודד עם כל טווח של תוכניות ביטוי סיסמה נתמך על ידי Crypt המודרנית (), לראות את הבנאי מ_crypt ואת שיטת AS_Crypt בחבר :: סיסמה. מחרוזת בתים שרירותית, ואת MD5 הודעה Digest אלגוריתם. ראשית הסיסמה והמלח הם hashed יחד, מניב הודעה MD5 Digest. אחר כך נבנה תקציר חדש, משבץ יחד את סיסמה, את המלח ואת העיכול הראשון, כולם בצורה מורכבת למדי. אז זה digest הוא עבר דרך אלף iterations של פונקציה אשר rehashes אותו יחד עם ביטוי סיסמה ומלח באופן משתנה בין סיבובים. הפלט של האחרון של סיבובים אלה הוא hash hashrase וכתוצאה מכך crypt () פונקציה פלט חשיש גלם הוא מיוצג אז ASCII כמו מחרוזת 22 תווים באמצעות קידוד בסיס 64. הבסיס 64 ספרות הם "", "/", "0" ל "9", "A" ל "Z", "A ASCII"). בגלל קידוד הבסיס 64 יכול לייצג 132 סיביות ב 22 ספרות, יותר מאשר 128 נדרש, הספרה האחרונה יכולה לקחת רק ארבעה של בסיס 64 ספרות ערכים. סיבוך נוסף הוא כי בתים של פלט אלגוריתם גלם הם מוטרדים בסדר מוזר לפני המיוצגים בבסיס 64. אין מסורת של טיפול אלה hashes הסיסמה בצורת בינארי גולמי. הקידוד הטקסטואלי המתואר לעיל, כולל התמורה הסופית, משמש אוניברסלית, כך שיעור זה אינו תומך באלגוריתם בינארי. האלגוריתם המורכב נועד להיות איטי לחשב, על מנת להתנגד להתקפות כוח פראי. עם זאת, המורכבות היא קבועה, והפעולה של החוק של מור היא שניתנה לה הרבה פחות יקר מאשר המיועד. אם יעילות של התקפה כוח פראי היא דאגה, SSE Authen :: סיסמה :: bownfuffrypt. דרישות: · פרל


Authen :: סיסמה :: md5crypt תוכנה קשורה