harbour-foilauth-1.1.10-1.aarch64.rpm | 372.37 KB | 10/10/2024 - 02:34 |
harbour-foilauth-1.1.10-1.armv7hl.rpm | 325.58 KB | 10/10/2024 - 02:34 |
harbour-foilauth-1.1.10-1.i486.rpm | 390.09 KB | 10/10/2024 - 02:34 |
harbour-foilauth-1.1.9-1.aarch64.rpm | 359.37 KB | 22/07/2023 - 06:32 |
harbour-foilauth-1.1.9-1.armv7hl.rpm | 331.7 KB | 22/07/2023 - 06:32 |
harbour-foilauth-1.1.9-1.i486.rpm | 377.38 KB | 22/07/2023 - 06:32 |
harbour-foilauth-1.1.8-1.aarch64.rpm | 359.54 KB | 22/07/2023 - 06:02 |
harbour-foilauth-1.1.8-1.armv7hl.rpm | 331.51 KB | 22/07/2023 - 06:02 |
harbour-foilauth-1.1.8-1.i486.rpm | 377.66 KB | 22/07/2023 - 06:02 |
harbour-foilauth-1.1.7-1.aarch64.rpm | 358.48 KB | 07/05/2023 - 20:23 |
harbour-foilauth-1.1.7-1.armv7hl.rpm | 330.58 KB | 07/05/2023 - 20:23 |
harbour-foilauth-1.1.7-1.i486.rpm | 376.6 KB | 07/05/2023 - 20:23 |
harbour-foilauth-1.1.6-1.aarch64.rpm | 347.88 KB | 14/04/2023 - 22:02 |
harbour-foilauth-1.1.6-1.armv7hl.rpm | 319.5 KB | 14/04/2023 - 22:02 |
harbour-foilauth-1.1.6-1.i486.rpm | 364.58 KB | 14/04/2023 - 22:02 |
harbour-foilauth-1.1.5-1.aarch64.rpm | 346.14 KB | 15/01/2023 - 06:22 |
harbour-foilauth-1.1.5-1.armv7hl.rpm | 317.69 KB | 15/01/2023 - 06:22 |
harbour-foilauth-1.1.5-1.i486.rpm | 362.39 KB | 15/01/2023 - 06:22 |
harbour-foilauth-1.1.4-1.aarch64.rpm | 331.35 KB | 26/09/2022 - 20:00 |
harbour-foilauth-1.1.4-1.armv7hl.rpm | 303.98 KB | 26/09/2022 - 20:00 |
harbour-foilauth-1.1.4-1.i486.rpm | 347 KB | 26/09/2022 - 20:00 |
harbour-foilauth-1.1.3-1.aarch64.rpm | 332.16 KB | 17/08/2022 - 02:32 |
harbour-foilauth-1.1.3-1.armv7hl.rpm | 303.84 KB | 17/08/2022 - 02:32 |
harbour-foilauth-1.1.3-1.i486.rpm | 346.76 KB | 17/08/2022 - 02:32 |
harbour-foilauth-1.1.2-1.aarch64.rpm | 321.5 KB | 25/07/2022 - 04:57 |
harbour-foilauth-1.1.2-1.armv7hl.rpm | 292.19 KB | 25/07/2022 - 04:57 |
harbour-foilauth-1.1.2-1.i486.rpm | 335.18 KB | 25/07/2022 - 04:57 |
harbour-foilauth-1.1.1-1.aarch64.rpm | 365.23 KB | 13/06/2022 - 04:58 |
harbour-foilauth-1.1.1-1.armv7hl.rpm | 328.79 KB | 13/06/2022 - 04:58 |
harbour-foilauth-1.1.1-1.i486.rpm | 372.66 KB | 13/06/2022 - 04:58 |
harbour-foilauth-1.1.0-1.aarch64.rpm | 364.06 KB | 20/03/2022 - 21:13 |
harbour-foilauth-1.1.0-1.armv7hl.rpm | 327.55 KB | 20/03/2022 - 21:13 |
harbour-foilauth-1.1.0-1.i486.rpm | 370.51 KB | 20/03/2022 - 21:13 |
harbour-foilauth-1.0.21-1.aarch64.rpm | 364.35 KB | 15/11/2021 - 02:26 |
harbour-foilauth-1.0.21-1.armv7hl.rpm | 327.73 KB | 15/11/2021 - 02:26 |
harbour-foilauth-1.0.21-1.i486.rpm | 372.17 KB | 15/11/2021 - 02:26 |
harbour-foilauth-1.0.20-1.aarch64.rpm | 364.29 KB | 05/11/2021 - 04:45 |
harbour-foilauth-1.0.20-1.armv7hl.rpm | 721.42 KB | 05/11/2021 - 04:45 |
harbour-foilauth-1.0.20-1.i486.rpm | 843.93 KB | 05/11/2021 - 04:45 |
harbour-foilauth-1.0.19-1.aarch64.rpm | 363.92 KB | 10/10/2021 - 21:43 |
harbour-foilauth-1.0.19-1.armv7hl.rpm | 327.26 KB | 10/10/2021 - 21:43 |
harbour-foilauth-1.0.19-1.i486.rpm | 370.8 KB | 10/10/2021 - 21:43 |
harbour-foilauth-1.0.18-1.aarch64.rpm | 369.01 KB | 30/07/2021 - 21:13 |
harbour-foilauth-1.0.18-1.armv7hl.rpm | 331.71 KB | 30/07/2021 - 21:13 |
harbour-foilauth-1.0.18-1.i486.rpm | 375.73 KB | 30/07/2021 - 21:13 |
harbour-foilauth-1.0.17-22.1.aarch64.rpm | 353.09 KB | 18/04/2021 - 00:26 |
harbour-foilauth-1.0.17-22.1.armv7hl.rpm | 309.04 KB | 18/04/2021 - 00:26 |
harbour-foilauth-1.0.17-22.1.i486.rpm | 361.11 KB | 18/04/2021 - 00:26 |
harbour-foilauth-1.0.16-21.1.aarch64.rpm | 348.66 KB | 23/02/2021 - 20:07 |
harbour-foilauth-1.0.16-21.1.armv7hl.rpm | 305.05 KB | 23/02/2021 - 20:07 |
harbour-foilauth-1.0.16-21.1.i486.rpm | 357.06 KB | 23/02/2021 - 20:07 |
harbour-foilauth-1.0.15-20.1.aarch64.rpm | 346.32 KB | 23/02/2021 - 05:19 |
harbour-foilauth-1.0.15-20.1.armv7hl.rpm | 304.09 KB | 09/01/2021 - 07:06 |
harbour-foilauth-1.0.15-20.1.i486.rpm | 355.31 KB | 09/01/2021 - 07:06 |
harbour-foilauth-1.0.14-19.1.armv7hl.rpm | 303.1 KB | 20/12/2020 - 06:53 |
harbour-foilauth-1.0.14-19.1.i486.rpm | 354.77 KB | 20/12/2020 - 06:53 |
harbour-foilauth-1.0.13-18.1.armv7hl.rpm | 301.55 KB | 11/12/2020 - 06:45 |
harbour-foilauth-1.0.13-18.1.i486.rpm | 353.98 KB | 11/12/2020 - 06:45 |
harbour-foilauth-1.0.12-17.1.armv7hl.rpm | 302.42 KB | 30/11/2020 - 18:17 |
harbour-foilauth-1.0.12-17.1.i486.rpm | 353.5 KB | 30/11/2020 - 18:17 |
harbour-foilauth-1.0.11-16.1.armv7hl.rpm | 300.52 KB | 16/11/2020 - 13:58 |
harbour-foilauth-1.0.11-16.1.i486.rpm | 352.83 KB | 16/11/2020 - 13:58 |
harbour-foilauth-1.0.10-15.1.armv7hl.rpm | 300.43 KB | 16/11/2020 - 03:39 |
harbour-foilauth-1.0.10-15.1.i486.rpm | 352.43 KB | 16/11/2020 - 03:39 |
harbour-foilauth-1.0.9-14.1.armv7hl.rpm | 299.11 KB | 13/10/2020 - 01:29 |
harbour-foilauth-1.0.9-14.1.i486.rpm | 351.27 KB | 13/10/2020 - 01:29 |
harbour-foilauth-1.0.8-12.1.armv7hl.rpm | 300.59 KB | 08/10/2020 - 02:23 |
harbour-foilauth-1.0.8-12.1.i486.rpm | 353.29 KB | 08/10/2020 - 02:23 |
harbour-foilauth-1.0.7-11.1.armv7hl.rpm | 298.25 KB | 03/01/2020 - 19:39 |
harbour-foilauth-1.0.7-11.1.i486.rpm | 350.45 KB | 03/01/2020 - 19:39 |
harbour-foilauth-1.0.6-10.1.armv7hl.rpm | 297.09 KB | 12/11/2019 - 03:02 |
harbour-foilauth-1.0.6-10.1.i486.rpm | 348.5 KB | 12/11/2019 - 03:02 |
harbour-foilauth-1.0.5-9.1.armv7hl.rpm | 289.9 KB | 22/04/2019 - 13:06 |
harbour-foilauth-1.0.5-9.1.i486.rpm | 340.12 KB | 22/04/2019 - 13:06 |
harbour-foilauth-1.0.4-8.1.armv7hl.rpm | 289.68 KB | 13/04/2019 - 00:41 |
harbour-foilauth-1.0.4-8.1.i486.rpm | 339.26 KB | 13/04/2019 - 00:41 |
harbour-foilauth-1.0.3-7.1.armv7hl.rpm | 288.45 KB | 11/04/2019 - 15:03 |
harbour-foilauth-1.0.3-7.1.i486.rpm | 337.9 KB | 11/04/2019 - 15:03 |
harbour-foilauth-1.0.2-6.1.armv7hl.rpm | 287.17 KB | 11/04/2019 - 01:18 |
harbour-foilauth-1.0.2-6.1.i486.rpm | 336.38 KB | 11/04/2019 - 01:18 |
harbour-foilauth-1.0.1-5.1.armv7hl.rpm | 285.06 KB | 10/04/2019 - 18:37 |
harbour-foilauth-1.0.1-5.1.i486.rpm | 335.06 KB | 10/04/2019 - 18:37 |
harbour-foilauth-1.0.0-4.1.armv7hl.rpm | 284.31 KB | 10/04/2019 - 14:46 |
harbour-foilauth-1.0.0-4.1.i486.rpm | 333.54 KB | 10/04/2019 - 14:46 |
Comments
MacGyver
Sat, 2019/11/30 - 05:46
Permalink
Actually, I might need to recheck, if HOTP is used anymore, I guess TOTP has surpassed it these days.
And thanks for the backup info, now I can sleep knowing my tokens are safely backed up, and encrypted.
Surprisingly few authentication apps have own password as added security layer. I guess most people think it more of a hassle...
slava
Sat, 2019/11/30 - 15:11
Permalink
I'll tell you more :) If you build foilmsg tool then you can decrypt your auth tokens on your computer, you don't need a phone for that. Suppose you have pulled a file named
5E6FD647B7683FAC
from your~Documents/FoilAuth
directory. Andfoil.key
file too, of course. Then you can do something like this:where
foil.key
is your foil private key file,xxxxxxxx
is your foil password. Your secret token is written to the file namedsecret
in the binary form, i.e. as a sequence of raw bytes - in order to get the token string the way you see it in FoilAuth app, you would have to run your secret bytes through a Base32 encoder.kaulian
Thu, 2023/10/12 - 23:46
Permalink
hi @slava,
thanks for tools, i just break my sailfish phone..
I have backup i use your tool to generate the secret file but i cant decode it to view the secret to generate the otp. :/
Could you provide me an example to view secret ?
Thanks
kaulian
Thu, 2023/10/12 - 23:50
Permalink
OK...
Simply base32 secretfile... I searched too complex
MacGyver
Sat, 2019/11/30 - 18:31
Permalink
Interesting, so you could easily move your tokens to other apps too using this method, if needed? Anything can happen, gotta be prepared :)
slava
Fri, 2023/10/13 - 23:46
Permalink
To copy a token from Foil Auth to pretty much any other OTP app you can long-press the token, choose "Show QR code" from the context menu and scan that QR code.
Alternatively, you can choose "Select" from the main pull-down menu, select the tokens you want to copy and tap the Export button in the bottom right corner of the screen. This way you can export multiple tokens at once, at least to Google Authenticator (or any other app which happens to support those multi-token QR codes).
24mu13
Sun, 2019/11/17 - 20:12
Permalink
Interesting thinking about fingerprint authentication: I'm still convinced it's useful and convenient, anyway. What about to have both for instance? Password first time, fingerprint for kind of quick unlock?
nobodyinperson
Sat, 2019/10/12 - 13:29
Permalink
This is a really neat app!
TheJullus
Mon, 2019/09/02 - 18:32
Permalink
Would it be possible to make an option to use fingerprint authtentication for unlocking these foil apps? (Possible in sense of being able to do it and also if it's against the security idea you have (as in "password stronger that PIN code"))
slava
Mon, 2019/09/02 - 19:01
Permalink
Hehe, I was actually considering something like that but it turned out to be impractical and in many ways less secure. Probably the best argument which I heard against that or any kind of biometric authentication in general - "you can change your password but you can't change your fingerprint". When it comes to the actual implementation, it turns out that on most systems you don't have access to raw fingerprint images. You can only match the current fingerprint against the training set and that's it. It's just not enough to generate any kind of hash or anything that could be used as an encryption key.
TheJullus
Mon, 2019/08/05 - 10:58
Permalink
Is it some how possible to use old codes after resetting the phone? I tried to use this app with same password but it says there is no codes (or notes in FoilNotes) Ps. Would it be possible to use fingerprint authentication to open the Foil apps?
slava
Tue, 2019/08/06 - 20:39
Permalink
I'm afraid you've lost your auth token forever and need to request a new one :/ Once the old encryption key is gone, there's no way to recover encrypted data. At least there sholdn't be by design, unless the design is flawed (I hope not).
TheJullus
Thu, 2019/08/08 - 18:53
Permalink
I do have the auth token because I did a backup of my nemo folder. I just switched foil.key in .../nemo/.local/share/foil and it works just fine!!
slava
Thu, 2019/08/08 - 19:48
Permalink
Good! Just don't lose your key and don't forget your password :)
glanternier
Mon, 2019/07/08 - 16:42
Permalink
Ok. I now understand how it works. I had to use inWebo anyway because the helpdesk was being stupid and rigid about this, but I understand what I have to do next time if I want to use the native app. Thanks !!!
glanternier
Sat, 2019/07/06 - 12:32
Permalink
Hello, I want to use Foil OTP to register my O365 account at work, but the IT helpdesk insists on going with an Android app called inWebo. I think that I could use Foil OTP instead, but I don't understand how OTP works technically so I am not sure. The helpdesk will not help me of course. Seeing an non Android / iOS device almost caused them a panic attack :-(
slava
Mon, 2019/07/08 - 17:59
Permalink
If you enter your foil password, select "Add Token" from the pulley menu and press "Scan QR code" button (they provided you the QR code, didn't they?), you should be able to import the token and use Foil Auth for authentication.
These "one time passwords" are essentially one long password (the
secret=
part ofotpauth://
URL), out of which a shorter one is generated based on the current time. The algorithm implemented by Foil Auth is described heredirec85
Fri, 2019/05/24 - 23:27
Permalink
Works well, great app!
explit
Thu, 2019/04/11 - 00:45
Permalink
Absolut great like all your apps, Slava!
minitreintje
Wed, 2019/04/10 - 15:51
Permalink
The Foil apps are simple, polished and work really well! Thanks Slava!
Historyscholar
Wed, 2019/04/10 - 15:49
Permalink
Nice
Pages