![]() You may say, you got to backup your database, man? If, on a single chance, the user's phone got damaged, lost, their password will lost forever. I really want to recommand them a excellently beautiful, easy to use, convinient, clean, free and secure password manager, since Keepass2Android's UI and translation is not good, KeepassDX seems to be the only one password manager good enough.īut the lethal problem of introducing KeepassDX to my friends is that: KeepassDX can't backup the database to remote storage. Common people all have troubles of forgetting passwords. My friends are all common people, not experts with phones or computers, they just the common people, not geeks. But, a stone is always in my throat about KeepassDX, that is I can't introduce KeepassDX to my friends. I can handle the sync problem using Syncthing or other tools. I'm a half tech guy, just between the amateur geek and normal dumb users. Though, I still got to say I vote for the support for standard open protocal such as ftp, webdav. I understand the author's obsession of keeping this excellent app clean. To alleviate this problem, as I said above, it is possible to create a separate file manager application to handle particular cases. In the case of Dropbox, the dropbox app seems to not support the Storage Access Framework implementation #90 used by the content provider. If you see Google Drive during your file selection, it's an integrated file manager app and KeePass DX accesses files by the content provider of this app (with the Storage Access Framework ) of your file manager.Įach tool does what it needs to do, which is much better for security and interoperability. The app sees the elements that it just needs, no more, no less. By using a content provider, there is no need for internet access. So, KeePass DX doesn't directly manage the files but interacts with the content provider of a file manager application in your device (by default an app with the name "File"). (I have this project in mind but I must already release a final version of KeePass DX.) It is also possible to create a file manager connected with plugins for each synchronization protocol. If your default file manager is not appropriate to your need, simply download one who do what you want. ![]() This is the purpose of a separate file manager application to do these actions (GDrive app, webdav app, or something else). Maintainability is also a big problem in this case, for each transfer protocol or integrated API, we must update the entire application and go through the validation workflow. It's worse with closed APIs because we do not know the inner code. This means that we have to be security experts for each of the integrated elements (potentially dangerous because connected to remote servers). If we start to integrate elements related to file sync by third party protocols, we will have to manage all the protocols and sync API in the main app. To share a text file with a team, we include the file in a shared folder, or we use another FTP service or the synchronization with another application. It's like LibreOffice, it does not connect to the internet. Recovering and sending files over the network has nothing to do with a password manager (In my opinion, let me explain). In software architecture, the software must be created to solve a single main problem. I do not prevent anyone from using non-free services, it's only a matter of trust, but I personally trust only the servers I have. I've been thinking of creating another file manager application for this proprietary cloud API but I have to previously finish KeePassDX. (Edit : The data merge has been done, the management of file conflicts will be done in the FileSync application) The application is still in beta and the synchronization must be created to retrieve the last partially updated data.GoogleDrive is integrated with the default file manager and works (in part, even if it has caching and synchronization problems). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |