Code Monkey home page Code Monkey logo

harbour-foilauth's People

Contributors

1zgp avatar atlochowski avatar black-sheep-dev avatar dashinfantry avatar eson57 avatar monich avatar quenty31 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

harbour-foilauth's Issues

Sandboxing / Firejail

Just out of curiosity. What hurdles prevent support for sailjail? The shared key/location? The different app data directories? Thx.

Save or share export QR code?

I think it would be a nice feature to be able to further export the QR code by sharing or saving as an image.
Do you agree, and would it be something that is possible to add?

My concrete use-case would be printing the codes as offline backups.

Thanks for all your nice apps!

Token categories

Requested by one of the users. That shouldn't be too hard to do with ListView section headers.

how to decrypt without the app

Hi, i have been using this program for a while, but my phone recently stopped working
i have backups of everything but i don't know how to decrypt the files and extract the keys

i did compile foil and was able to kind of decrypt the file i am interested in
using the command ./foilmsg -d -f FoilFile -s foil.key -o output.file -v -P "***pass***" -i
the output

[foilmsg] Private key fingerprint: 59:e8...c8:ca
Format: 1
Sender fingerprint:
  Format: 1 (rsa-ssh)
  Data: 16 bytes
    59 e8 86 ... 63 c8 ca
Key format: 3 (AES-256)
Keys:
  1. Fingerprint:
       Format: 1 (rsa-ssh)
       Data: 16 bytes
         59 e8 86 ... 63 c8 ca
     Encryption key: 188 bytes
       cd 7c 35 0a 48 8c 44 7b  78 83 d2 cd d1 a9 51 18
       ...
       15 42 61 ea e2 40 26 ec  16 90 b2 82 7f c3 b9 00

Encrypted data:
  Cipher: 1 (AES-CBC)
  Data: 64 bytes
    dd 20 fa da 62 db 96 d5  f1 1b 3f 67 6f 09 60 74
    ...
    c8 59 f8 04 10 e6 0e fa  6a 57 62 b8 4e 7d 23 ea
Signature:
  Format: 1 (MD5-RSA)
  Data: 188 bytes
    b4 ad e5 1a 28 9e b9 18  82 dc 66 de cd d9 e0 73
    ...
    0f 0d f7 14 98 59 cb 11  5d 13 c2 03 30 1f d4 f2

but i don't know how i can get the key from the output or the output file
it looks like its still encrypted or binary data

I would appreciate it if you could provide me with instructions on how decrypt these files (preferably for Linux)

UI hang on Foil Auth startup

Hi,

I've experienced this enough times that it seems issue-worthy: On random, let's say every 20th startup or so, Foil Auth hangs the phone/UI/Silica and the screen stops updating its contents. It's also impossible to turn the screen off or on by pressing the power button. It does react to it, since it vibrates when I press it. The only way out of the situation I've found is holding the power key for 8 seconds (?) until the device powers off gracefully (it seems / I hope).

I vaguely remember something about libsailfishsecrets hanging someone and using some Rust implementation of something has fixed the issue for them, but I can't recall anything more and I can't find it again... Do you think this would be a lead to start following?

Thanks for the great application triplet!

version without silica?

hello, your program is amazing and i use it often!
thank you so much for it.

i notice myself drifting away from sailfish to other mobile linux operating systems, like postmarketos, manjaro and maemo-leste.

i'd like to build your program there, but it has sailfish specific components dependencies.

would you release a version which can be run just under any linux?

Prevent screenshots while showing OTP codes.

Hi, I wonder if SFOS provides a feature to prevent making a screenshot while a applications is open.

The problem is generic and must be supported by the UI layer (IPC/DBUS layer?).

The Android OS seems to provide FLAG_SECURE. Example of the problem:
google/google-authenticator-android#50

So, to protect the auth code. Does SFOS has such flag? Could this be integrated into foilauth?
Any comments on this would be great! Thx.

HOTP extension

Hello,

while SailOTP does a good job, I'd like to offer a donation resp. funding share for adding HOTP.
Anybody else willing to support this extension, with code or money?
Existing tokens should be importable from SailOTP.

Thanks

[solved] Sailfish flash 4.4, not recognizing tokens from back-up

I was forced to re-flash my Sailfish device. Before doing so I copied ~/.local/share/foil/foil.key and ~/Documents/FoilAuth directory to my computer. I flashed 4.4 on the device, copied over the files, but FoilAuth is not recognizing that a key is present and it does not recognize my tokens. This process was successful when moving from a Sailfish device to a new device with version 4.3.

How can I get my tokens to show up in Foil?

Handle timezones or time shift

Dear Sirs,
We are very happy using this application, and we would like to ask for an improvement.
In fact, as we travel, we change the timezone and the TOTP is not working anymore, each time I had to change the date/time of the phone to get a working OTP then switch back to the local time.
Would it be possible to add an option of a timeshift in the application?
Thank you again for the great work
Best regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.