Wat is Universal Password Manager (UPM)?
Met Universal Password Manager (UPM) kun je gebruikersnamen, wachtwoorden, URL's en notities opslaan in een gecodeerde database beveiligd met een hoofdwachtwoord. Er zijn verschillende open source password managers beschikbaar, dus wat maakt UPM anders? De drie belangrijkste eigenschappen zijn ...

  • Eenvoud - het biedt een klein aantal zeer sterke functies zonder overbodige zaken
  • OS onafhankelijk - UPM draait op Android, Windows, Mac OS X, Linux, OS/2 en eComStation
  • Database delen - Met deze functie kun je de database synchroon houden tussen verschillende computers met behulp van Dropbox of HTTP-locatie

Belangrijkste kenmerken:
  • Klein, snel en slim gecodeerd
  • Gebruikt AES voor database encryptie
  • Gedeelde wachtwoord database
  • Geschreven in Java / SWING
  • Android, Windows, Mac OS X, OS/2 en eComStation native versies beschikbaar
  • Snel opzoeken van gegeven
  • Volledig bedienbaar met alleen het toetsenbord
  • UPM ondersteunt meerdere talen

UPM on an eComStation machine with Open JDK


Installeren van UPM
Download upm-1.14.tar.gz. Maak een map(directory) "UPM". Open met een bestandsbeheerder het bestand. Kopieer de inhoud van de map "upm-1.14" naar de nieuwe map "UPM". Verwijder het bestand "upm.sh", dit bestand kunnen we niet gebruiken.
Er is een nieuwe versie "upm-1.15.1.tar.gz", maar deze distributie is een herverpakking voor Apple-systemen. De inhoud is hetzelfde als bij "upm-1.14.tar.gz", alleen met een andere bestandsdatum vanwege die herverpakking.

Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: UPM]\UPM\UPM.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "UPM" worden opgegeven.


Het te gebruiken cmd bestand
UPM werkt goed met Open JDK in OS/2-eCS. Ik heb een UPM.cmd bestand met de volgende inhoud;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160\bin
set path=[drive: java]\JAVA160\bin
set CLASSPATH=
[drive: UPM]
cd [drive: UPM]\UPM
java -Duser.home=[drive: UPM]\UPM -jar upm.jar
Ik gebruik 2 aparte mappen (directories), een voor Java en een voor UPM zelf met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [drive: java] = station met Java
  • [drive: UPM] = station met UPM

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam UPM.cmd. Dit bestand wordt gekopieerd naar de UPM map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
De opgave "-Duser.home=[drive: UPM]\UPM" zorgt ervoor dat alle door UPM gemaakte bestanden in de eigen map (directory) worden opgeslagen ipv in de Home map (directory).

Download
In het bestand zit bovenstaand cmd bestand (alle schijfletters staan op C:) en OS/2 UPM icoontje: UPM-eCS.zip.

revisie 25 juli 2019