2fast-team / 2fast Goto Github PK
View Code? Open in Web Editor NEWTwo-Factor Authenticator Supporting TOTP (Windows 10 & Android, iOS, Linux and macOS App)
Home Page: https://2fast-app.de
License: GNU General Public License v3.0
Two-Factor Authenticator Supporting TOTP (Windows 10 & Android, iOS, Linux and macOS App)
Home Page: https://2fast-app.de
License: GNU General Public License v3.0
Beim Eintragen eines Schlüssels wird standardmäßig ein Hash-Algorithmus verwendet. Beim Scannen eines QR-Codes wird die jeweilige Verschlüsselung aus dem QR-Code erkannt. Es wäre sehr hilfreich, wenn beim Manuellen Eintragen eines Schlüssels auswählbar ist, welche Verschlüsselung dieser verwendet (SHA1, SHA256, SHA512 usw.).
Beim Eintragen eines neuen Accounts, könnte unter dem Geheimschlüssel-Feld ein Dropdown Menu sein mit den verschiedenen Hash-Algorithmen.
Hello Support,
will you please check and let me know why this app becomes a black screen window when I am executing this app.
when I minimize and maximize if show the visual for 1 sec and then go in black scren.
here is my system info
Time of this report: 5/26/2022, 16:48:51
Machine name: WVDSH-6
Machine Id: {6F850FCD-057F-428D-BE11-104DEC749FF9}
Operating System: Windows 10 Enterprise for Virtual Desktops 64-bit (10.0, Build 19044) (19041.vb_release.191206-1406)
Language: English (Regional Setting: English)
System Manufacturer: Microsoft Corporation
System Model: Virtual Machine
BIOS: Hyper-V UEFI Release v4.1 (type: UEFI)
Processor: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz (2 CPUs), ~2.8GHz
Memory: 16384MB RAM
Available OS Memory: 16382MB RAM
Page File: 3627MB used, 15187MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 12
DX Setup Parameters: Not found
User DPI Setting: 96 DPI (100 percent)
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
Miracast: Not Available
Microsoft Graphics Hybrid: Not Supported
DirectX Database Version: 1.0.8
DxDiag Version: 10.00.19041.0928 64bit Unicode
The App-Certificate (Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.cer) is no longer valid (expired 2022-04-10) - so no installation (install.ps1) is possible.
I tried the newest version 1.0.9 (https://github.com/2fast-team/2fast/releases/tag/v1.0.9)
The error-message is like this (on a german system):
PS C:\src\Project2FA.UWP_1.0.9.0_Test> .\Install.ps1
Bundle gefunden: C:\src\Project2FA.UWP_1.0.9.0_Test\Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.msixbundle
Zertifikat gefunden: C:\src\Project2FA.UWP_1.0.9.0_Test\Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.cer
Fehler: Das Entwicklerzertifikat "C:\src\Project2FA.UWP_1.0.9.0_Test\Project2FA.UWP_1.0.9.0_x86_x64_arm_arm64.cer" ist abgelaufen. Eine mögliche Ursache ist, dass die Systemuhr nicht auf das richtige Datum und die richtige Uhrzeit eingestellt ist. Wenden Sie sich an den App-Inhaber, damit dieser ein Paket oder Bundle mit einem gültigen Zertifikat erstellt, wenn die Systemeinstellungen richtig sind.
Drücken Sie die Eingabetaste, um den Vorgang fortzusetzen...:
Please renew your development-certificate to fix this bug.
Kind regards,
Sebastian
Love the windows app and use it in combination with andOTP on Android. Would love an import/export function for the format they are using. Would make creating backups and backup solutions so much faster :-)
This app is available only through the MS store which is not convenient for many offline of firewall-protected users.
Would you be so kind to build the app for offline installation!
In the dialog of the database creation you should add a button to create the DB in a "predefined location" to which the app already has access to
https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions
without requiring the user to give consent to unlimited filesystem access.
This is a minor graphical issue. Yet, as it happens to me everyday, I'd like to take the opportunity to report it:
Steps to reproduce the behavior:
Install a Windows theme providing multiple background images from here:
Set Windows Settings > Personalization to use the downloaded Theme.
Set Windows Settings > Personalization to apply the Dark Theme.
Probably other settings need to be applied, too, to see the effect:
Open 2FA app.
Right-click Windows Desktop background and select Next Desktop Background ...
2FA should continue to display it's screen content using the Dark Windows color scheme.
App Version(s): 1.2.3.0
Windows 10/11 Build Number:
i transferred multiple codes to 2fast today, two of which did not get recognized on importing.
i can give one of them as example since i changed the code now and it is for a internal server.
the resulting secret should be V3XWDLH6ZWDPUEGMXNOD5MU7EG656DIL
but i only get an empty screen after selecting the qr code
The other not scanable code came from a microsoft account i don't want to share that code for obvious reasons.
It would be nice to have an ability to sort the keys by the "folders" so for instance all work related OTP in "Work" folder, all personal keys in the "Personal" folder, etc.
add option to have folders
hmm perhaps filters or tags (though I like this less)?
Perhaps something similar to what Files (Open-Source alternative to File Explorer) does:
Hi,
I cloned project, build and debugged working fine. But I am trying to export or create installer package getting failed lot of dependency error coming. Unable to create installer package. Please share step to proceed further thanks.
As a programmer, I'm rather focussed to handle apps using the keyboard than using the mouse or other gesture device. That's why I'd like to suggest to improve accessibility of the 2fast app by adding more keyboard shortcuts. This would ease handling a lot.
When the app opens, the list of registered clients should receive focus from the beginning.
The list of registered clients should be scrollable using cursor keys, like UP ARROW / DOWN ARROW / HOME / END / PAGE UP / PAGE DOWN.
Hitting ENTER (or RETURN, resp.) should copy the corresponding list item's current value to the clipboard:
Moreover, hitting any of the number keys (1 to 0) should copy the corresponding list item's current value to the clipboard:
This way, the first 10 list items' values can easily and quickly be copied.
Finally, I suggest the clickable area for copying a list item's value to be extended to encompass all three StackPanel items:
This will make it easier to copy the current item's value using the mouse or similar gesture device without giving it too much thought.
If the app is started with the .2fa file association, the password cannot be changed.
App Version(s): 1.2.3
The error will be corrected in the next version (1.2.4)
A clear and concise description of what the bug is.
Steps to reproduce the behavior:
App Version(s):
Windows 10/11 Build Number:
Currently the software is available only in the Windows App store.
The Windows store might be blocked by administrators, so I'd like to ask you to provide a release version - e.g. Github release - as an installer, exe or msi.
I have the 2fast clients on multiple windows clients in version 1.0.2.0.
After unlock with the password the timer starts always from 30 seconds. So there is a missmatch on the different clients and the login will fail sometimes because the pin code is wrong. Also I don't know which time is correct.
All clients and the server have the same ntp source.
Very cool app! :-)
I would really love the ability to rearrange my accounts in the app.
after couple of minutes the app sudennly locked out and I need to input the password again on my personal computer. that is quite a hassle
on the Settings there should be an option to remove the automatic lock. So, we can still use the app without input the password again on personal computer
How can I reset the password? I forgot the one I used on installation - MY BAD!
Thanks for a great windows App. Is there a compiled version of android app avialble to download somewhere? and if so where?
Now implemented in version 1.2.1 https://github.com/2fast-team/2fast/releases/tag/v1.2.1 🎉
Originally posted by @jp-weber in #30 (comment)
I have a weird issue, I am unable to turn the Windows Hello on despite having a pin code enabled (it's just greyed out), before I used to have it but recently after reinstalling windows (I downgraded from Insider build to just normal Windows 11) I can no longer enable it. Any ideas why this could be?
I've quoted the issue where I think this bug might have been introduces.
Currently, we can't disable the windows hello login method. I would like to login ONLY with my custom password set for decrypting the datafile.
An option can be added in the settings to disable the windows hello login. This can be helpful for people who share their windows profile with someone else but don't want them to access their 2FA codes.
N/A
N/A
On Microsoft Surface on Windows 11 there is a bug that when I log in with "Windows Hallo" and choose "Face Recognition" for log-in-option I have to always click "ok" before I can go on. But it should directly go to the menu.
I also contacted Microsoft Support and they directed me to you.
Link: https://answers.microsoft.com/de-de/windows/forum/windows_11-other_settings/anmeldung-mit-windows-hallo/9c8206aa-6290-433b-9dd2-5c8474e76cb9?messageId=65779c19-1afd-4082-9970-ced96870a7da (in German, I hope automatic translation will solve it)
It also says my password is not correct when i tried to loading file from storage. And right now, i am locked out of my accounts.
A clear and concise description of what the bug is.
"An unhandlled error occoured the last time the app was used, please submit the error details which can be seen in the box via the ffedback hub, or use the eero meeesage via Github"
Steps to reproduce the behavior:
App Version(s): I just reinstalled the app and now, my password is not working. after putting password, it automatically closses and when I click again, it shows Exception of type 'System.Exception' was thrown
Windows 10/11 Build Number: Windows 10 Home Single Language
19044.2130
Mobile devices with a camera should be able to scan new accounts for two factor authentication using QR codes.
I am using 2fast 1.2.3
But recently I noticed some verification codes of already registered account(Especially Heroku, Postman) are always failed to verify.
I tried to remove the account and add account again but I still can't verify the code.
I tried other app like Google Authenticator chrome extension but it worked.
I saw you released 1.2.4
but I am not getting updates from Microsoft Store yet.
Any thoughts when I can upgrade to 1.2.4
?
A clear and concise description of what the bug is.
Steps to reproduce the behavior:
That windows smartscreen appears
App Version(s):
Windows 10 Build Number:19044.1826
The "Display QR Code" feature appears to have stopped working with a recent update
Steps to reproduce the behavior:
I also tried scanning the code using Aegis Authenticator to verify that that the bug is with 2fast rather than FreeOTP.
This worked as expected in a previous version of the application, though I'm not sure which version.
I would expect the feature to show the same or equivalent QR code as was scanned initially, so that I can use my 1-time passwords on both devices.
App Version(s): 1.2.3.0
Windows 10/11 Build Number: Windows 10 version 21H2 build number 19044.2728
After updating the app from version 1.2.3 to 1.2.4 via Microsoft Store, I am no longer able to access my data. As I insert the master password, I get an "invalid data file" error or something. Apparently, the update broke something with the .2fa file, as the path pointing to it in app settings is correct. However, the issue is very easy to reproduce: just update the app.
App Version(s): 1.2.4
Windows 10 Pro Build Number:
I believe it would be better (as in, more secure) if the app would not generate and show all tokens all the time.
Every other 2fa token generator I've used only shows the one token you want to see, and not all of them all the time - you have to click (tap) on the one you need to see the code.
I can't use the search bar, every time I type a word the program closes unexpectedly with the following message: Object reference not set to an instance of an object.
I am running the program from:
Edition: Windows 11 Pro
Version 21H2
Installed on 19/11/2021
Operating system version 22000.675
Experience Windows Feature Experience Pack 1000.22000.675.0
Verison 1.0.9.0
Windows 10 Home 21H2 OS Build - 19044.1706
64 Bit
32.0 GB Ram
Intel Core i7-6700K CPU
@ 4.00 GHz
Server execution failed (Exception from HRESULT: 0x80080005)
Hello,
I have set a data file password that contains a space character. The login is not possible (the password does not match the password of the data file). If I write the password without the space, I can log in.
Example:
Data file password set: Abc Def!
App closed. App started. Login with Abc Def! failed.
Log on with AbcDef! successful (it was a lucky guess).
Uninstalled the app, reinstalled the app, and created a new Data file with a password containing a space character - failure reoccurred.
Regards, Peter
Hi,
I'd love to see a linux version of your 2fast app - that way I could easily access my 2fa tokens from all devices I use... and keep them all in sync by simply sticking the datafile in my nextcloud ;)
Due to an external request, it would be great to publish 2fast to the Windows Package Manager Community Repository. Additional info can be found on the linked GitHub repository.
Currently it is not possible to scan an export QR code from GoogleAuthenticator, because the based text string is different (otpauth-migration://)
Implementation of a converter for the text string to the normal format (otpauth://)
A clear and concise description of what the bug is.
Steps to reproduce the behavior:
App Version(s):
Windows 10/11 Build Number:
Currently, 2fast relies on the broadFileSystemAccess
restricted capability. This (from my knowledge) impairs app certification time and is simply asking for way too much access to users' data.
Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList
allows you to retain access to files you are given permissions to by the user. Since 2fast has already used pickers, the app should also be able to put the file into the future access list in order to use the data file again in future launches without user permission.
N/A
N/A
Wir versuchen in unserer Umgebung 2Fast als App über Microsoft Endpoint Configuration Manager (MECM/SCCM) zu verteilen.
Dazu verwenden wir die MSIXBUNDLES des Windows Stores.
Die Pakete werden in folgender Reihe bei uns installiert:
Dabei ist uns aufgefallen, dass die Installation nur klappt, wenn der Windows Store aktiviert ist.
In unserer Umgebung ist der Windows Store standardmäßig deaktiviert. Sobald der Store deaktiviert ist, klappt die Verteilung über MECM nicht mehr. Dabei wird die Installation über MECM/SCCM als installiert angezeigt, die App befindet sich auch im Startmenü des Clients, aber wenn man diese auswählt, tut sich leider nichts.
Zu Testzwecken haben wir einen Rechner mit aktivierten Store ebenfalls die gleiche Installation über MECM/SCCM installieren lassen. Wenn dort nach der Installation im Startmenü 2Fast ausgewählt wird, öffnet sich die App.
Gibt es eine Möglichkeit 2Fast auch mit deaktivierten Store zu verteilen?
Vielen Dank!
When trying to add a new account, the app freezes and then upon reloading the following error is displayed:
Access is denied. (Exception from HRESULT: 0x80070005)
The account is successfully created once clicking 'Create account'.
App Version(s): Version: 1.1.0.0
Windows 10/11 Build Number: Version 10.0.22000 Build 22000
when open the application, after entering the password, the following error appears and cannot continue.
#El sistema no puede encontrar el controlador especificado. (Exception from HRESULT: 0x8007000F)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Project2FA.UWP.Services.DataService.<CheckLocalDatafile>d__48.MoveNext() + 0x460
Steps to reproduce the behavior:
Windows 10 Pro
Versión: 21H2 (19044.1826)
I started using this app today and find out most of my accounts doesn't have icon, icons are missing in the app, and there also no option to add custom icons to the accounts, so please add this feature this is very important.
I downloaded 2fast onto my PC running windows 10 64bit. I then set it up with the program i wanted to protect. I am using the same PC for my 2fa and program. My program will not recognize the 6 digit codes and I am locked out of the program.
Ho can I fix this issue and gain entry back into my program?
The app supports logging in with a password or Windows Hello. I use the latter, but have to click every single time that I want to login using Windows Hello. This feature would make the app remember the last method used and automatically prompt the right dialog.
It appears that the first time the app is started after booting the OS it uses Windows Hello prompt to unlock the app/db, but later in the day it defaults to regular password login.
The solution would save a click each time the app is used. Hence, improve users productivity :)
N/A
N/A
Hi,
we currently have the problem that we cannot take screenshots or remote maintenance for the application. I'm assuming it's a security feature. Is there an option to temporarily disable this feature?
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.