We don't bite newbies here... much | |
PerlMonks |
Re: how to crypt and decrypt password from 4 to 15 characters in lengthby ikegami (Patriarch) |
on Jan 20, 2006 at 21:38 UTC ( [id://524585]=note: print w/replies, xml ) | Need Help?? |
Don't use Crypt::DES directly. Use it via Crypt::CBC instead. Crypt::CBC is designed to handle chaining issues (when the length of the plaintext is more than 8 bytes) and padding issues (when the length of the plaintext is not a multiple of 8 bytes).
Untested. Update: Added example. Update: I forgot to mention the following: By the way, I recommend against DES. It is outdated and easy to crack. By simply changing 'DES' to 'Blowfish', your encrypted data will be much more secure. You could also use 'Rijndael' (aka AES) if you supply a 32 byte key.
In Section
Seekers of Perl Wisdom
|
|