https://github.com/davewalker5/otpgenerator
Desktop Timed One-Time Password (TOTP) Generator
https://github.com/davewalker5/otpgenerator
Last synced: about 1 year ago
JSON representation
Desktop Timed One-Time Password (TOTP) Generator
- Host: GitHub
- URL: https://github.com/davewalker5/otpgenerator
- Owner: davewalker5
- License: mit
- Created: 2025-01-28T17:09:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-28T17:45:53.000Z (over 1 year ago)
- Last Synced: 2025-01-28T18:31:59.900Z (over 1 year ago)
- Language: C#
- Size: 913 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OtpGenerator
[](https://github.com/davewalker5/OtpGenerator/actions)
[](https://github.com/davewalker5/OtpGenerator/issues)
[](https://coveralls.io/github/davewalker5/OtpGenerator?branch=master)
[](https://github.com/davewalker5/OtpGenerator/releases)
[](https://github.com/davewalker5/OtpGenerator/blob/master/LICENSE)
[](https://github.com/davewalker5/OtpGenerator/)
[](https://github.com/davewalker5/OtpGenerator/)
## About
The OTP generator implements a desktop (TOTP) timed one-time password or 2FA code generator featuring:
- Secure, encrypted, file-based storage of service definitions
- Addition and removal of services from the data file and listing of the current content
- Data exchange via CSV, to facilitate importing and exporting services to and from the application via CSV file
- One-off TOTP generation
- "Live View" continuous TOTP generation with codes refreshing as they expire
## Getting Started
Please see the [Wiki](https://github.com/davewalker5/OtpGenerator/wiki) for configuration details and the user guide.
## Authors
- **Dave Walker** - _Initial work_ - [GitHub](https://github.com/davewalker5)
## Credits
The application uses the Otp.NET NuGet package by Kyle Spearrin for TOTP code generation:
- [Otp.NET](https://github.com/kspearrin/Otp.NET)
It uses the "Konscious.Security.Cryptography.Argon2" NuGet package by Keef Aragon for encryption key generation:
- [Konscious.Security.Cryptography.Argon2](https://github.com/kmaragon/Konscious.Security.Cryptography)
## Feedback
To file issues or suggestions, please use the [Issues](https://github.com/davewalker5/OtpGenerator/issues) page for this project on GitHub.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details