Die KeePass-Familie

Gestern hatte ich mich René Hesse eine Unterhaltung über die unterschiedlichen KeePass-Versionen/Ports. Da die Erklärungen über Twitter etwas mühsam sein können, gibt es das ganze hier nochmal in der Langform. Viele Leute nutzen Passwortmanager wie 1Password – allerdings sehe ich solche Manager zwiespältig, da es sich um proprietäre Software handelt. Der Quellcode ist nicht einsehbar, so das man seine sicherheitsrelevanten Daten einer Blackbox anvertraut. Hier spielt freie Software wie KeyPass ihre Stärken aus.

KeePass in der 2er-Version

KeePass in der 2er-Version

Die erste KeePass-Variante ist KeePass, bei welcher es sich um das Original handelt. Keepass liegt dabei aktuell in einer Version 1.27 und in einer Version 2.27 vor. Die 1er Version ist die sogenannte Classic Version, welche wir in dieser Aufstellung gepflegt ignoriert wird, da sie nur noch historischen Wert hat.

Die 2er Version ist in C# geschrieben und plattformunabhägig. Das Problem ist die Behandlung von Windows Forms unter Mono. Dies führt dazu das KeePass unter Linux und Mac OS X sehr bescheiden aussieht, und sich wie ein Fremdkörper anfühlt. Alles in allem muss man aber sagen das die offizielle Variante, sehr benutzerfreundlich ist und Kleinigkeiten wie der Passwort-Generator gefallen. Zu finden ist die offizielle Variante auf keepass.info.

Daneben gibt es auch KeePassX, welcher mittlerweile in der Version 2.0 Alpha 6 vorliegt. Hier sollte man sich von der Versionsnummer nicht verwirren lassen, da das ganze „rock-solid“ läuft. Im Gegensatz zum Original, sieht KeePassX auch unter Linux und Mac OS X gut aus und lässt sich sauber bedienen.

KeyPassX unter Windows

KeyPassX unter Windows

Die gute Integration der Oberfläche ist dem verwendeten Qt-Framework zu verdanken. Von der Funktionalität her, kann KeePassX noch nicht mit dem Original mithalten, allerdings sind die wichtigsten Funktionen für die tägliche Arbeit in KeePassX vorhanden, so das man hier selten etwas vermisst. Zu finden ist KeePassX auf keepassx.org.

Für die Mobilgeräte gibt es auch entsprechende Varianten. So existieren unter anderem Apps für Android, iOS und Windows Phone.

‎MiniKeePass
Preis: Kostenlos
KeePassDroid
Preis: Kostenlos

Gemeinsam haben alle KeePass Varianten, das die Passwort-Datenbanken untereinander kompatibel sind. Eine Ausnahme bildet hier KeePass in der 1er Version (die Classic Version) – diese kann keine Datenbanken im 2er Format lesen. Der Unterschied zwischen den Versionen begrenzt sich meist auf das unterstützte Betriebssystem und die Anzahl der zusätzlichen Features. Eine Auflistung aller KeePass Ports ist dabei auf der offiziellen Seite zu finden.

Pencil für Mac OS X und Windows

Bei Pencil handelt es sich um eine freie 2D-Animationsoftware. Während die Software früher nur unter Linux lief, sind mittlerweile auch Versionen für Mac OS X und Windows erhältlich.

Pencil unter Mac OS X

Pencil unter Mac OS X

Pencil bietet dabei Funktionen für die Animation, das Zeichnen und den Export. Es ist nicht so mächtig wie das ebenfalls freie Synfig, lässt sich dafür aber wesentlich einfacher bedienen. Der unter der GPL2 lizenzierte Quelltext kann auf GitHub bezogen werden. Zu finden ist Pencil unter pencil-animation.org.

Eine Maus – viele Rechner

Wer ab und an an mehreren Rechner gleichzeitig arbeiten muss, aber nicht ständig die Peripherie wechseln möchte, der sollte sich Synergy anschauen. Dabei handelt es um eine Software um mit einer Maus und Tastatur mehrere Rechner zu bedienen. Das ganze verhält sich dabei wie ein großes Multi-Monitor-System.

Der Konfigurationsbildschirm von Synergy

Der Konfigurationsbildschirm von Synergy

Synergy ist für Linux, Mac OS X und Windows verfügbar. Die offizielle Seite des Projektes ist unter synergy-project.org zu finden. Der Quelltext der unter GPL lizenzierten Software kann über das SVN-Repository bezogen werden. Neben der freien Community-Version gibt es auch eine kostenpflichtige Enterprise-Version.

Zweite Menüleiste unter Mac OS X deaktivieren

Wenn man unter Mac OS X einen zweiten Bildschirm anschließt, bekommt man auf diesem Bildschirm auch eine zweite Menüleiste. Je nach aktivem Bildschirm wird die eine Menüleiste leicht ausgeblendet, was extrem störend wirkt. Es ist wohl eines von Apples Geheimnissen warum das so ist wie es ist. Wenn man nur eine Menüleiste pro Rechner benötigt, kann man das Problem einfach umgehen, indem man die zweite Leiste deaktiviert. Dazu öffnet man in den Einstellungen den Punkt Mission Control:

Mission Control in den Einstellungen

Mission Control in den Einstellungen

Dort deaktiviert man den Haken bei „Monitore verwenden verschiedene Spaces“. Damit die Einstellung wirksam wird, muss man sich einmal abmelden und wieder anmelden. Anschließend ist die Menüleiste auf den zusätzlichen Bildschirmen verschwunden.

Probleme mit Enigmail unter Mac OS X

Bei Enigmail handelt es sich um ein Add-On für den freien Mailclient Mozilla Thunderbird. Mit Hilfe dieses Add-Ons ist es möglich verschlüsselte Mails über GPG zu versenden. Unter Umständen kann es bei Enigmail passieren, das man mit folgender Fehlermeldung begrüßt wird.

Enigmail bekommt Probleme

Enigmail bekommt Probleme

Das Problem liegt daran das Enigmail die GPG-Installation (im Falle von Mac OS X, die GPG Tools) nicht finden kann. Dies scheint ein bekanntes Problem mit Enigmail zu sein. Abhilfe schafft hier unter Mac OS X ein sehr simpler Vorgang – der Neustart des Systems. Danach sollte Enigmail die GPG Tools wieder ohne Probleme erkennen.