working pwd change feature w/ sha512 encrypt before network