Installation

  1. Download the application from the provided link or from:
    http://www.cvkimball.com/Spa/Spa.jar
    The file occupies about 505 kbytes.
  2. For greater security, check the size and MD5 and SHA-1 hash values of the downloaded Spa.jar file against the tabulated values given in the initial Spa page. Do not compute the hashes with either the Spa applet or the downloaded Spa.jar file. Instead, compute them with your own trusted utility.

    Most operating systems contain software to compute the file hashes.

    • Windows-based systems the free, downloadable Microsoft File Checksum Integrity Verifier tool, fciv.exe, can provide the hashes. For example,
      fciv.exe Spa.jar
      provides the MD5 hash when executed in the same directory as fciv.exe and Spa.jar.
      fciv.exe -sha1 Spa.jar
      provides the SHA-1 hash.
    • On Mac OSX and Linux-based systems the command line utility openssl can provide the hashes. For example,
      openssl sha1 Spa.jar
      provides the SHA-1 hash when executed in the same directory as Spa.jar.

  3. Start the program by double-clicking on the Spa.jar file. The Spa disclaimer window should appear on your screen. Read and accept the disclaimer. The true random password generator, Trap, requires additional installation described in its Help menu.
  4. If nothing happens when Spa.jar is double-clicked, continue by installing the free Java Runtime Environment (JRE) on your machine. The full Java Development Kit is not needed.

    1. Download the free JRE software from:
      http://www.java.com
    2. Double click on the downloaded JRE file and answer the questions it asks.

  5. Click on the Spa.jar file again.