Automatically generated by Pod::Man 2.23 (Pod::Simple 3.14) Standard preamble: ========================================================================
NAMECrypt::RC4 - Perl implementation of the RC4 encryption algorithm
SYNOPSIS# Functional Style
$ref = Crypt::RC4->new( $passphrase );
$encrypted = $ref->
$ref2 = Crypt::RC4->new( $passphrase ); $decrypted = $ref2->RC4( $encrypted );
# process an entire file, one line at a time
# (Warning: Encrypted file leaks line lengths.)
$ref3 = Crypt::RC4->new( $passphrase );
DESCRIPTIONA simple implementation of the
Based substantially on the ``
A major bug in v1.0 was fixed by David Hook (firstname.lastname@example.org). Thanks, David.
AUTHORKurt Kincaid (email@example.com) Ronald Rivest for
BUGSDisclaimer: Strictly speaking, this module uses the ``alleged''
There's nothing preventing you from using this module in an insecure way which leaks information. For example, encrypting multilple messages with the same passphrase may allow an attacker to decode all of them with little effort, even though they'll appear to be secured. If serious crypto is your goal, be careful. Be very careful.
It's a pure-Perl implementation, so that rating of ``Eight to sixteen machine operations'' is good for nothing but a good laugh. If encryption and decryption are a bottleneck for you, please re-write this module to use native code wherever practical.