Skip to content

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

License

Notifications You must be signed in to change notification settings

kamranzafar/libotp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages