added --hash-password flag to allow input password as hash rather than plain-text like md5, sha-1,etc as supported by the eSpace device.