A light flexible app using multiple OTP algorithms.
Once secret is set, you can generate time or counter based OTP, define epoch interval and number of generated digits.
Most of Mobile OTP require PIN to protect login in case of stolen phone. PIN can be set if needed.
A beta option allow you to synchronize epoch time with remote host.
This option protects from rejected OTP due to an unsynchronized time between client and host.
Request for comments used :
RFC 4226, December 2005
RFC 6238, May 2011