OTPW is a one-time password system which is robust against the password list being stolen and race for the last digit attacks.