Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using libotp

libotp is a simple java One-time password generator library, which can easily be used to facilitate two-factor authentication in Java applications. The library current supports the standard RFC counter based (hotp) and time based (totp) algorithms. Custom OTP providers can also be written by implementing the OTPProvider interface.

Example

Below is an example of generating time-based password

OTP.generate("12345678", "" + System.currentTimeMillis(), 6, "totp")

Following is an example of counter-based password

OTP.generate("helloworld", "2", 6, "hotp")

About

A simple Java OTP (One Time Password) generator library, currently supports RFC standard time based and counter based algorithms.

Resources

Stars

35 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages