renovate
67e7e2bcd5
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #39 Co-authored-by: renovate <renovate@noreply.localhost> Co-committed-by: renovate <renovate@noreply.localhost> |
||
---|---|---|
internal | ||
.drone.yml | ||
.gitignore | ||
.golangci.yml | ||
LICENSE | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go | ||
renovate.json |
README.md
gootp
gootp is a terminal-based 2FA (Two-Factor Authentication) app.
Features
- Supported algorithms: TOTP
- Compatible with andOTP backup file format
- Encrypt/decrypt andOTP backup files on your PC
Installation
Prerequisites:
- Go 1.19+
- Backup file
go install gitea.dwysokinski.me/Kichiyaki/gootp@latest
cp /path/to/andotp/file ~/.otp_accounts.json # !IMPORTANT! this backup file must be encrypted
Examples
gootp # start gootp
gootp -h # show a list of commands
gootp -p /path/to/andotp/file/.otp_accounts.json # override the default path
gootp --password xxx # specify an encryption password via flag
gootp -p /path/to/andotp/file/.otp_accounts.json encrypt -o /output/.otp_accounts.json.aes # encrypt a file
gootp -p /path/to/andotp/file/.otp_accounts.json.aes decrypt -o /output/.otp_accounts.json # decrypt a file
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Dawid Wysokiński - contact@dwysokinski.me