DES takes up to 7 bytes of password (usually typed text but could be 
anything) and munges it into an 8 byte key.  (It spreads the 7 bytes out 
over the 8bytes seven bits at a time and makes the eighth bit in each 
byte a parity bit.)  This key is then used throughout the rest of the 
encryption/decryption process.

I don't know the Perl module specifics here, but there should be a 
function to take password text of any length (ignoring anything after 7 
bytes) and return a key (8 bytes).  You may be sending your password text 
to a function expecting the 8-byte key.

Of course, this answer is completely without looking at the Perl module 
(shame on me),

 -Randy

>I get the following error while trying to run a cgi
>
>>keysize is greater than allowed keysize of 8 for cipher Crypt::DES - using 
>only
>>first 8 bytes at /Library/WebServer/CGI-Executables/verify_install.cgi line 
>272
>
>My checks for Crypt::DES show it installed (v.2.03)
>
>Any clues to the cause of this.

 -Randy Boring     [EMAIL PROTECTED]     Thursby Software Systems

Reply via email to