Authen :: PassPhrase :: BigCrypt

التحميل الان

Authen :: PassPhrase :: BigCrypt الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Andrew Main
  • موقع ويب الناشر:
  • http://search.cpan.org/~zefram/

Authen :: PassPhrase :: BigCrypt العلامات


Authen :: PassPhrase :: BigCrypt وصف

ProfessPhrases باستخدام خوارزمية BigCrypt. Authen :: PassPhrase :: BigCrypt هو وحدة بيرل مع ProfessPhrases باستخدام BigCrypt Algorithm.synopsis استخدم Authen :: Passphrase :: BigCrypt؛ $ ppr = authen :: passphrase :: bigcrypt-> جديد (salt_base64 => "qi"، hash_base64 => "yh4xpjsoz2meaylkfwqeq")؛ $ ppr = authen :: passphrase :: bigcrypt-> جديد (salt_random => 12، passphrase => "passphrase")؛ ملح $ = $ ppr-> الملح؛ $ salt_base64 = $ ppr-> salt_base64_2؛ تجزئة $ = $ ppr-> hash؛ $ hash_base64 = $ ppr-> hash_base64؛ PPRS $ = $ ppr-> الأقسام؛ إذا كان ($ ppr-> matchrase (pprphrase $)) {... كائن من هذه الفئة يحدد عبارة مرور يتم تسجيلها باستخدام وظيفة تجزئة "BigCrypt" الموجودة في HP-UX، رقمي UNIX، OSF / 1، وبعض النكهات الأخرى UNIX. لا تخلط بين هذا مع "Crypt16" الموجود على UNTERRIX و TRU64 (الذي يرى Authen :: Passphrase :: Crypt16). هذه هي عبارة عن صفقة فرعية من Authen :: Passphrase، وهذه الوثيقة تفترض أن القارئ على دراية بالوثائق الخاصة بهذا الفئة. هذا هو اشتقاق وظيفة Crypt الأصلية الموجودة في جميع الوفيات (انظر Authen :: Passphrase :: descrypt). يتم استخدام البايت الثماني الأوائل من عبارة المرور كمفتاح ديفي لتشفير كتلة البيطات الصفرية من خلال 25 طلقة من (12 بت)، تماما مثل الجريء الأصلي. بعد ذلك، إذا كانت عبارة المرور أطول من ثمانية بايت، فسيتم استخدام البايت الثماني المقبلة كمفتاح ده لتشفير كتلة البيطات الصفرية من خلال 25 طلقة من ديزا مملحة، باستخدام الملح أول 12 بت من التجزئة الأولى الجزء. ثم، إذا كانت عبارة المرور أطول من ستة عشر بايت، يتم استخدام البايت الثماني المقبل، مع الملح يتكون من 12 بت أول 12 من التجزئة من القسم الثاني. هذا يكرر حتى تم استخدام عبارة المرور بأكملها. يتم تسليم جهاز التجديف لجميع الأقسام لتشكيل Hash.a Final Watch من هذا المخطط يمثل تقليديا في ASCII باستخدام ترميز الأساس 64 لوظيفة Crypt Descript. أول حرفين يعطي الملح للقسم الأول، فإن أحد عشر التالي يمنح التجزئة للقسم الأول، فإن أحد عشر التالي يمنح التجزئة للقسم الثاني، وهلم جرا. يستخدم تجزئة هكذا يتم ترميزه كسلسلة من الشديب، على تلك الأنظمة حيث تكون خوارزمية BigCrypt جزءا من Crypt ()، ولكن اشتباكات بناء الجملة مع Crypt16. لا تعالج هذه الوحدة كإصدار بناء جملة سلسلة Crypt.Because يتم تجليد أقسام عبارة المرور بشكل منفصل، فمن الممكن معالجة (على سبيل المثال، الكراك) قسم التجزئة بمعزل. انظر Authen :: PassPhrase :: descrypt للتعامل مع القسم واحد. القمادة: هذا تصميم معيب بشكل قاتل، وغالبا ما يوفر أمان أقل من مخطط ديس العادي وحده. لا تستخدم بجدية. متطلبات: perl.


Authen :: PassPhrase :: BigCrypt برامج ذات صلة

Crypt :: IMAIL.

Crypt :: IMAIL هو وحدة بيرل التي يمكن استخدامها لتشفير كلمات مرور إيميل وفك تشفيرها. ...

189

تحميل