SOBER128Gen - A Java console application that generates a sequence of pseudo-random bytes using the SOBER-128 stream cipher.
Synopsis
SOBER128Gen
SOBER128Gen number_of_bytes

Description
SOBER128Gen checks the standard input stream to see if any bytes are available. If there are, it reads a maximum of 128 bytes and uses them as the seed for a pseudo-random sequence generator based on the SOBER-128 stream cipher. Any input bytes are assumed to be in binary format. SOBER128Gen does not wait for input if no bytes are available, but instead uses a system-generated seed. SOBER128Gen generates a sequence of number_of_bytes bytes, then writes them in binary to the standard output stream. If number_of_bytes is omitted, then 256 bytes are written. number_of_bytes must be an integer in the range [ 1, 2147483647 ].

The SOBER-128 stream cipher was developed at Qualcomm by Greg Rose and Phil Hawkes. This product includes software developed by QUALCOMM Incorporated. The SOBER family of encryption algorithms are covered by patents in the United States of America and other countries.

Author
Paul Leigh

Reporting Bugs
Please report bugs to Paul.

Copyright
SOBER128Gen Copyright 2006 by Paul Leigh - All Rights Reserved, except where reserved by Qualcomm, Incorporated. View Qualcomm's license.

See Also
Qualcomm's SOBER-128 Home Page
Wikipedia

Download this Application (Includes Source Code).