>>>>> On Wed, 5 Jul 2000 13:00:33 -0400, John Porter <[EMAIL PROTECTED]> said:
jp> Hi, I've written a module which implements the algorithm for a
jp> password generator, specified in a standards document, namely
jp> FIPS 181 (on-line at http://www.itl.nist.gov/fipspubs/fip181.htm )
jp> Any ideas on what to call it? My initial inclination was to
jp> have FIPS181 in the name. It goes against the adage, "names
jp> should not say HOW", but in this case, many of the module's
jp> potential users will be looking specifically for an implementation
jp> of this standard, since it is *required* in some gov't agencies.
Agreed, mostly. The drawback is that FIPS numbers are not well known
in the international community. They can be looked up easily with
search engines, but then again, with a search engine your module can
be located from the manpage or the description line too. Still, it's
more consumer friendly to not require the use of a search engine.
jp> I'm also not sure what top-level to put it under; maybe
jp> Crypt:: or Authen::.
If we try to be strictly correct, neither Crypt nor Authen applies,
but seeing that Crypt already contains items like ::PRSG and ::Keys,
we are in good company. The only other top level name that could fit
is Math:: I think.
On balance, I'd propose Crypt::RandPasswd.
--
andreas