Author Topic: Password manager  (Read 10275 times)

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1024
  • Karma: +24/-0
    • View Profile
    • Blonde Guy
Password manager
« on: May 31, 2022, 06:02:47 pm »
Password managers are a good thing. But now we need them to work on our computers, phones, tablets, watches, etc. Is there any solution for ArcaOS users?

Some password managers are open-source? Can any of them be (easily) ported?
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Joop

  • Hero Member
  • *****
  • Posts: 633
  • Karma: +5/-0
    • View Profile
Re: Password manager
« Reply #1 on: May 31, 2022, 06:39:45 pm »
In Java are some available which will work with Java 6;
http://sourceforge.net/projects/upm/files/upm-1.14/upm-1.14.tar.gz/download
https://github.com/gaborbata/jpass/releases/download/v0.1.14a/jpass-0.1.14-dist.zip
https://sourceforge.net/projects/mypasswords7/files/binary/2.95/MyPasswords_2_95.zip/download

These where available on my site which is offline. UPM is at version 1.15.1, does work in Java 11, don't know if that's also true for Java 6.

I didn't test others, but there are more. You need latest version of Java available for OS/2 and that's Java 6.
As I'm migrated to a RaspberryPi for the time being, most of the tested programs runs also in Java 11 which is not available for OS/2 yet, but its good to know that you can migrate your programs and data to a complete other platform and it will work there too without changing anything. Of course you setup file for running is somewhat different because "batch" commands do differ between platforms. But that's it.

I don't know anything about QT, but it seems not that portable as Java. As far as  I know you have to recompile a program for your platform with QT.
I have no knowledge of programs which are "native" for OS/2 because I wanted a true portable system because I do have more platforms.

Regards,
Joop

Andi B.

  • Hero Member
  • *****
  • Posts: 811
  • Karma: +11/-2
    • View Profile
Re: Password manager
« Reply #2 on: May 31, 2022, 07:46:15 pm »
We have keepassx as rpm too.

But if you want to synchronize with Seamonkey, KaiOS, Android, iOS or... I'm out of ideas. Except doing it by hand/cvs. I've done Seamonkey --> keepassx a while ago. I think I've copied my OS/2 SM Profile to Win and used some passwordexporter addon. Maybe I needed Keepass (without X) on Win too to transfer it to a keepassx compatible database.

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1024
  • Karma: +24/-0
    • View Profile
    • Blonde Guy
Re: Password manager
« Reply #3 on: May 31, 2022, 10:24:40 pm »
Keepass sounds like it would work. Where can I get it (just looked on NetLabs...)

All Keepass and keepassx and keepass* claim to be interoperable. Keepass touch is in the Apple App store.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: Password manager
« Reply #4 on: June 01, 2022, 01:20:24 am »
Keepass sounds like it would work. Where can I get it (just looked on NetLabs...)

All Keepass and keepassx and keepass* claim to be interoperable. Keepass touch is in the Apple App store.

"Yum install keepassx" should do it. As you say, there is a bunch of keepass* programs that have been forked.  On my phone I have keepass2android and it suggested keeping the database file on Google Drive to be accessible everywhere. The database is encrypted so doesn't matter if it is found by others.

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1024
  • Karma: +24/-0
    • View Profile
    • Blonde Guy
Re: Password manager
« Reply #5 on: June 01, 2022, 03:59:39 am »
Thanks. I know you always have Netlabs-exp enabled, so I looked there. I'm running KeyPassX for OS/2 now.

I wish there was an easy way to import a password list.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: Password manager
« Reply #6 on: June 01, 2022, 04:21:31 am »
Sorry, I forgot that it was in Netlabs-exp. This partition is Netlabs-rel usually.
I originally exported my LastPass passwords and imported them into Keepassx. Looking, I can't see an import thing. OK, IIRC, I did it in Linux with a different Keepass* program then exported the database to OS/2 and Android.

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1024
  • Karma: +24/-0
    • View Profile
    • Blonde Guy
Re: Password manager
« Reply #7 on: June 01, 2022, 06:14:43 pm »
I got my passwords from Firefox45 to Strongbox on IOS, but keepassx on ArcaOS won't import the database because it says "Unsupported KeePass database version".

Wikipedia says https://en.wikipedia.org/wiki/KeePassX

As of December 2021, KeePassX is no longer actively maintained. [4]

There is a community fork of KeePassX, called KeePassXC.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: Password manager
« Reply #8 on: June 02, 2022, 01:41:07 am »
I'll see if it builds. It's QT5.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: Password manager
« Reply #9 on: June 02, 2022, 06:23:37 am »
I'll see if it builds. It's QT5.

Unluckily too many dependencies that we don't have. If I get bored enough I might revisit but the first dependency is a Ruby script.

andreas

  • Jr. Member
  • **
  • Posts: 68
  • Karma: +4/-0
    • View Profile
Re: Password manager
« Reply #10 on: June 02, 2022, 02:50:40 pm »
I use eAccounts from Frank Wochatz: https://ecsoft2.org/eaccounts-account-manager
It works fine for me.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Password manager
« Reply #11 on: June 02, 2022, 03:31:55 pm »
I got my passwords from Firefox45 to Strongbox on IOS, but keepassx on ArcaOS won't import the database because it says "Unsupported KeePass database version".

There is a community fork of KeePassX, called KeePassXC.
Months ago KeePassXC was recommended to me. It looks promising. After that, I discovered Silvan's port of KeePassX, which almost looks the same. But I haven't tried it so far.

I guess the transition from the KeePassX database to KeePassXC would have worked without problems, and maybe vice versa, too. (Yes, that's not the problem, but after the first read I thought that applies to your case.)

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Password manager
« Reply #12 on: June 02, 2022, 03:38:49 pm »
I use eAccounts from Frank Wochatz: https://ecsoft2.org/eaccounts-account-manager
For a password manager it's important that its database can be copied/shared to/with other devices and OSs. That's the point Neil made also in his first post.

Joop

  • Hero Member
  • *****
  • Posts: 633
  • Karma: +5/-0
    • View Profile
Re: Password manager
« Reply #13 on: June 03, 2022, 12:12:00 pm »
I use eAccounts from Frank Wochatz: https://ecsoft2.org/eaccounts-account-manager
For a password manager it's important that its database can be copied/shared to/with other devices and OSs. That's the point Neil made also in his first post.
That's why I use Java, the program stays the same and can be used on every system which supports Java. With QT you have to recompile the source for your system, that's not portable in my mind. Further you have to think very carefully about having passwords in software which make contact with www in some way. Its not safe today, better have a password system which stands as a different program from which you can copy and past the necessary fields. No connection.

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1024
  • Karma: +24/-0
    • View Profile
    • Blonde Guy
Re: Password manager
« Reply #14 on: June 03, 2022, 03:56:49 pm »
I'm not seeing a Java password manager running on iOS. Running Java means having a supported run-time, so both of my principle platforms are a problem.

I wish OpenJDK had a little more development on our platform. The Java approach is better than Qt, as you say, but we have a pretty up-to-date Qt, but not so much with Java.

I'm sorry KeePassXC can not be compiled on our systems. (looking at the build instructions, I don't actually see Ruby, but I also don't know much about porting)

Having a up-to-date build seems critical for KeePass database compatibility.

Another option is Firefox. Our Firefox45 does save passwords, and can be used as a password manager for Dooble or any other new browser that lacks a password manager. It's a very heavy client for just remembering passwords. Synchronizing used to be a problem, and I haven't tried for a while.

Another possibility is Google password. Without Chrome, it is quite limited, but as long as we can access Google from our platform, it looks possible. I may give it a try. If I can access it from Firefox45, that would be a benefit.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com