1
0
Fork 0
mirror of https://github.com/seiichiro0185/sailotp.git synced 2024-11-21 23:39:41 +00:00
Mirror of the GitHub SailOTP Repository
Find a file
Stefan Brand 40f53fc47a Changed MainView to support favourites
* Added switch to show status
* Save selected favourite to LocalStorage DB
2014-01-09 22:12:55 +01:00
qml Changed MainView to support favourites 2014-01-09 22:12:55 +01:00
rpm Changed version to 0.2 2014-01-08 19:23:29 +01:00
src Cleanup and Comments for publishing 2014-01-06 20:08:16 +01:00
.gitignore Initial Import 2014-01-05 21:58:25 +01:00
COPYING Cleanup and Comments for publishing 2014-01-06 20:08:16 +01:00
harbour-sailotp.desktop Initial Import 2014-01-05 21:58:25 +01:00
harbour-sailotp.png Initial Import 2014-01-05 21:58:25 +01:00
harbour-sailotp.pro Initial Import 2014-01-05 21:58:25 +01:00
harbour-sailotp.pro.user Initial Import 2014-01-05 21:58:25 +01:00
README.md Cleanup and Comments for publishing 2014-01-06 20:08:16 +01:00

SailOTP

SailOTP is a Sailfish Implementation of the Google-Authenticator algorithm, also known as Timebased One Time Pad (TOPT) as described in RFC 6238. A growing number of sites uses this algorithm for two-factor-authentication, including Github, Linode and several Google services.

At the moment the App is quite basic. One can add new OTP-entries using the pulley-menu. The main view of the app will show a List off all entries and their current One-Time-Tokens. The entries will be regenerated every 30 seconds, the remaining time for the current tokens is shown through a progress bar at the top of the app. An entry can be deleted by long-pressing on it.

Known Limitations

At the moment the only way to insert new entries into the app is to insert the title and secret key by hand. It's not possible to use the QR-Codes some sites provide directly.

Contact and Issues

If you find any bugs or want to suggest a feature, feel free to use Githubs Issues feature.

License

SailOTP is licensed under a 3-Clause BSD-License. See COPYING for details.

Accnowledgements

SailOTP uses the SHA-1 and HMAC-Implementation from

https://github.com/Caligatio/jsSHA

The implementation of the TOTP-algorithm was inspired by:

http://blog.tinisles.com/2011/10/google-authenticator-one-time-password-algorithm-in-javascript/