I would suggest not using Crypt::PasswdMD5, but instead using Authen::PAM, a module which allows you to avoid worrying about exactly how and where passwords are stored and makes customization in how passwords are authenticated easier. It may also avoid the need for your program to be setuid. The only disadvantage is that there are probably some systems without PAM, where this would not be an option, but in my experience most UNIX systems have it.

(update: no_slogan tells me that Slackware does not have PAM, for some reason.)


In reply to Re: Comparing current password with one generated through Crypt::PasswdMD5 by wog
in thread Comparing current password with one generated through Crypt::PasswdMD5 by c

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.