Turning a mobile phone into a One Time Password (OTP) generation device which can be used in the place of hardware tokens. Safeway OTP implements the RFC 4226 HOTP/OATH algorithm standard.