Note: When receiving the PARTICIPANT_PASSWORD_CHECKSUM directive from the Monitor, the participant is getting an SHA HASH against which you are to check the hash of your password. This is not a number, it is a hash. Use the java MessageDigest class to generate hashes.