This algorithm was developed by Professor Ronald L. Rivest of MIT and can be found presented in several languages. What I provide to you here is a C++ derivative of the original C implementation of Professor Rivets. The library code itself is platform-independant and has been tested in Redhat Linux. I ve included the sample code and MAKEFILE that I used for the Linux test. The demo, however, was written with Visual C++ 6 on a Windows 2000 platform.