An implementation of OATH OTP in Java