This is open source Java codes for generating Time-based One-Time Password.
Source code uses RFC4226 and RFC6238 as standard.
Please check below for more information about the algorithm.
I want to make an UI for this project. If you want to become contributer of this project, please check below.
Note: I'm also planning to write this project in C# and Python. (Desktop Applications Included)
- Develop Desktop Application which has user interface.
- Develop Android Application which has user interface.
- Local server side integration.
For contribution please contact me on below;
- Download repository
- Open project in your choice of Java IDE
- Open Main.java
- Go to method in Line 115
- Change rawKey, digits and hashAlgorithm with your choice.
- Run 'Main'
- Check console for your Generated Time-based One-Time Password.