This is a cypher code DLL utility that VB programmers can easily use with their own applications. It enables the encryption or decryption of any type of string or file. The utility has a small footprint and provides a very easy to use and reliable interface. or over a year. The Chelsfield cypher system is similar to the RC4 algorithm, but unlike RC4, it does not use a state table to generate pseudo-random numbers, but instead uses a proprietary algorithm. This is then combined with a non-repeating random salt value (the barrel) and the data stream to produce the cyphertext. This provides strong encryption, simple operation, and a password or pass-phrase of up to 64 characters which can be called in verbose or silent modes of operation.