Installation

  1. Download the application from the provided link or from:
    http://www.cvkimball.com/Spa/Spa.jar
    The file occupies about 366 kbytes.
  2. For greater security, check the size and MD5 and SHA-1 hash values (digests) 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.

    File size is a primary indicator of validity; check that the file sizes match exactly before calculating any hash!

    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
      fciv.exe -sha1 Spa.jar
      provides the MD5 and SHA-1 hashes, respectively, when executed in the same directory as fciv.exe and Spa.jar.
    • On Mac OSX and Linux-based systems the command line utility openssl can provide the hashes. For example,
      openssl dgst -md5 Spa.jar
      openssl dgst -sha1 Spa.jar
      openssl dgst -sha256 Spa.jar
      provides the indicated hashes 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.

10 March 2017