SecretsJ was written to provide a portable encrypted password storage system