man rc4 () - RC4 Stream Cipher

NAME

rc4 - RC4 Stream Cipher

SYNOPSIS

package require Tcl 8.2 package require rc4 ?1.0.0? ::rc4::rc4 ?-hex? -key keyvalue ?-out channel? [ -in channel | -infile filename | string ]

DESCRIPTION

This package is an implementation in Tcl of the RC4 stream cipher developed by Ron Rivest of RSA Data Security Inc.

COMMANDS

::rc4::rc4 ?-hex? -key keyvalue ?-out channel? [ -in channel | -infile filename | string ]
Perform the RC4 algorithm on either the data provided by the argument or on the data read from the -in channel. If an -out channel is given then the result will be written to this channel. Giving the -hex option will return a hexadecimal encoded version of the result if not using an -out channel. The data to be processes can be specified either as a string argument to the rc4 command, or as a filename or a pre-opened channel. If the -infile argument is given then the file is opened, the data read and processed and the file is closed. If the -in argument is given then data is read from the channel until the end of file. The channel is not closed. If the -out argument is given then the processing result is written to this channel. Only one of -infile, -in or string should be given.

SEE ALSO

des

KEYWORDS

rc4, security, stream cipher

COPYRIGHT

Copyright (c) 2003, Pat Thoyts <patthoyts@users.sourceforge.net>