https://github.com/leptos-null/onetime
iOS, watchOS, & macOS One-Time Password client
https://github.com/leptos-null/onetime
hotp ios macos otp otp-applications totp watchos
Last synced: 3 months ago
JSON representation
iOS, watchOS, & macOS One-Time Password client
- Host: GitHub
- URL: https://github.com/leptos-null/onetime
- Owner: leptos-null
- License: other
- Created: 2019-08-16T01:22:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-26T16:17:43.000Z (over 3 years ago)
- Last Synced: 2025-03-23T21:35:49.133Z (3 months ago)
- Topics: hotp, ios, macos, otp, otp-applications, totp, watchos
- Language: Objective-C
- Homepage: https://apps.apple.com/app/id1496460996
- Size: 21.1 MB
- Stars: 20
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## OneTime
One-Time Password (OTP) iOS client
### Features
- Add Software Two Factor Tokens using:
- QR scanner in-app
- Open otpauth URL
- QR codes in saved images
- Drag-and-drop QR code into app
- Manually enter generator configuration
- Store tokens in iCloud Keychain
- Copy current factor code
- Edit the name of the issuer and account of tokens
- Search tokens by issuer, account, or comment content
- Supports tokens of:
- 1 to 10 digits
- The limitation of 10 digits is due to [Section 5.3 of the HOTP](https://tools.ietf.org/html/rfc4226#section-5.3) specification. The largest value described is "2^{31}-1" (`2147483647`) which is 10 digits.
- SHA1, MD5, SHA256, SHA384, SHA512, and SHA224 hashing algorithms
- Time based factor with any time step/period
- Counter based factor
### Resources
[RFC4226](https://tools.ietf.org/html/rfc4226) (HOTP)
[RFC6238](https://tools.ietf.org/html/rfc6238) (TOTP)
[mattrubin/OneTimePassword](https://github.com/mattrubin/OneTimePassword) (Swift OTP library)
[google/google-authenticator](https://github.com/google/google-authenticator) (Google OTP client)
### Screenshots
#### iOS
 
#### watchOS
  
#### macOS

#### More
[Screenshots Folder](Screenshots/)