RC5-DES OS/2 GUI Client
~~~~~~~~~~~~~~~~~~~
     This is the PM (Presentation Manager) version of the RC5-64 Cracking
client.  This is the easiest to use version of the RC5-64 cracking client
but also includes all the advanced functionality of the text client.

     o    Command line options are supported for specifying ini, and buffer
          files and turning on and off different options as with the text
          client.
     o    Most of the options are also in an easy to use configuration menu.
     o    Start and stop the key crunching without quiting the client.
     o    The flush/fetch/update options are available when the client is
          minimized.

Quickstart
~~~~~~~~~~
     If you want to start the client right away, it's easy.  

     o    Extract the client to it's own directory.  
     o    Start the client by typing "rc5pm"
     o    A configuration notebook will appear to allow you to setup the
          client.
     o    The first field is an E-Mail address. Enter a valid e-mail address
          and later you will be able to join a team with it.
     o    Select the "Block" tab
          .    The Blocks to Buffer are the number of blocks to retrieve and
               save to disk and the number of blocks to save before sending
               them back to the key server.
          .    For people with 24 hour Internet connections you can use the
               default values.  For those with intermediate Internet
               connections, select the amount of blocks that will keep your
               computer busy without needed to retrieve new blocks.  (i.e.  50
               blocks will keep a Pentium 133 busy for 24 hours.)  Your mileage
               will vary.
          .    You can ignore the other options for now.  (Blocks to complete
               in run, and Hours to complete in run)
     o    Select the Network Tab
          .    If you have a normal Internet connection you can use the
               default settings.
          .    If you're behind a firewall or proxy server, select the network
               mode that best fits your situation.
     o    Select the System Tab
          .    If you know what type of CPU your computer is using, please
               select the appropriate CPU and number of CPU's.  If you don't,
               use the default values.
          .    The Priority setting tells the client how much of the CPU to
               use.  The default setting "Very Nice" does not interfere with
               normal running programs.  (Note:  "Nice, runs with slightly
               higher priority then idle" is recommended, but may conflict
					with some programs such as Lotus SmartSuite/2.)
          .    If you would like a text log of what the client has been doing,
               enter a file name in the "File to log to:" field.  If you
               don't, leave the field blank.
     o    Select The Message Tab
          .    If you would the client to e-mail you a status report every so
               often increase the "Message Mailing" to greater then 0.  Then
               fill in the other fields.
     o    Select the Options tab if you would like to see the advanced
          features of the RC5 Client. The defaults can be used otherwise.
          .    Note:  Options that will increase your key cracking rate are
               "No 'exitrc5.now' check," and "No percentage progress"
     o    Select OS/2 Options
          .    Select Run Client on Startup if you would like the client to
               start immediately without user intervention
          .    Select Minimize Client on Start if you would like to client to
               minimize itself when started.
     o    Select Save to save the options.
     o    Open the Client Menu item and select Start to start the client.
     o    Run it forever! Or at least RC5-64 is cracked.

Optimization Notes
~~~~~~~~~~~~~~~~~~
     o    Things that will increase the cracking rate of the client are the
          options suggested above.
     o    Also quit any programs that you are not using.
     o    If you are using WarpCenter, don't leave the clock running.  Change
          it to the date display.
     o    Do NOT run any type of CPU meter.  It will report that the CPU is
          at 100%.  That's what the RC5 client is designed to do, use up idle
          CPU cycles.  You will not see any noticeable decrease in speed with
          your computer.

Known Problems
~~~~~~~~~~~~~~
Process Commander
     There seems to be some unknown conflict with the RC5 Client and Process
     Commander.  The client may hang on exit.  You can however call up the
     Task list by hitting CTRL+ESC and exiting the client from there.

     Another suggestion is to set Process Commander not to hook RC5DESPM.EXE

Cyrix CPUs
     There is an unknown slow down (1000+ keys/sec) on some Cyrix CPU's
     compared to the CLI client.  If this is the case, please use the CLI
     client instead of the GUI client.

Total Block Count / Total Time
     The total block and total time count will be according to the life of
     the client, NOT based on when you start and stop the cracking. This is
     not a bug, it's a feature. :)

0 Keys Being Checked with DES
     If you have the prefered key size set to 2^31 keys, then after a block is
     completed, it will *display* "0 keys" have been checked. This is just
     a visual display oddity caused by the value 2^32 being too large to fit
     in a 32-bit variable.  This is only a visual problem.

Did you type 2^31 wrong in the above answer?
     No, when you get a 2^31 block of keys, you're actually cracking 2^32 keys.
     The way DES cracking works is that when you crack one DES key, you also
     crack its' compliment so you're cracking twice as many keys as you're
     getting. So when you get a 2^28 blocks, you're cracking 2^29 keys, and so
     on.