KeePass goes mSecure on iPhone

Dieser Post beschreibt ,wie Paßworte vom Desktop (KeePass) auf das iPhone (mSecure) übertragen werden können.

Nun warte ich schon fast ein Jahr, dass iKeePass endlich im deutschen AppStore verfügbar wird. Trotz zahlreicher Anläufe und großer Bemühungen des Teams ist dies bisher leider nicht gelungen. Somit habe ich beschlossen, eine im iKeePass Blog erwähnte Zwischenlösung ebenfalls zu implementieren: Import der KeePass Daten nach mSecure. Die Anwendung mSecure ist derzeit im AppStore für günstige 2,39€ inclusive der benötigten Desktop Anwendung mBackup (Windows o. Mac) erhältlich. Die erforderlichen vier Arbeitsschritte sind:
1. mSecure u. mBackup installieren
2. Daten aus KeePass im CSV exportieren
3. KeePass Export in mBackup importieren
4. Restore der mSecure Datenbank

Zu 1 sind in beiden Anwendungen identische Kennworte zu wählen und zu 3 bzw. 4 ist nichts besonderes zu erwähnen. Für Schritt 2 sind die Daten jedoch in das von mSecure erwartete Importformat zu transformieren. Ich habe mich dabei für folgendes Vorgehen entschieden:
In KeePass habe ich einen neuen Ordner ‘Web Logins’ erstellt. In diesen habe ich alle Datensätze kopiert, die ich auf dem iPhone benötige. Genau diesen Ordner habe ich dann über das Kontextmenü im CSV Format exportiert und dabei zusätzlich den Ordnernamen mit exportieren lassen. Damit ist der von mSecure erwarteten Struktur für Internet Kennworte schon fast genüge getan. Lediglich die URL befindet sich nicht wie erwartet an 3. sondern an der 5. Position. Hier kann man nun entweder die CSV Datei mit OpenOffice Calc o. Excel bearbeiten o. den Aufbau des Datensatzes ‘Web Logins’ in mSecure selber anpassen.

Viel Spaß mit euren Passworten auf dem iPhone!

UPDATE 13-Februar 2010:

Die Auswahl, einen Ordernamen mit exportieren zu lassen, funktioniert bei KeePass 1.x über das Kontextmenü des Exportes selber. Nach Auswahl der Zieldatei öffnet sich ein Dialog, in dem die zu exportierenden Felder definiert werden können. Hier ist für den Order ‘Passwort Gruppe’ anzugeben.

UPDATE 13-März 2010:

Seit kurzem steht nun mit MyKeePass eine Anwendung im deutschen Appstore, die KeePass 1.x Datenbanken direkt lesen sowie bearbeiten kann.

3 Kommentare

Schreibe einen Kommentar»
  1. Leider kann ich bei Version 2.09 von KeePass nicht helfen. Ich verwende nur die Version 1.14 von KeePass, weil diese auch auf Linux und verschiedene Mobile Betriebsysteme Portiert ist, wie Windows Mobile und Android (welche durch andere Familienmitglieder verwendet werden). Für Version 1.14 habe ich die Einstellungen in Header meines Scripts aufgeführt.

  2. Vielen Dank für die hilfreiche Beschreibung! Leider sind iKeePass noch MyKeePass im Schweizer AppStore (mehr) verfügbar. Ich bin sehr froh für diese Beschreibung. Um die wiederholte manuelle Umformatierung der CVS Dateien zu automatisieren habe ich einen Script geschrieben, den ich gerne unter folgenden Blog zur Verfügung stelle:

    http://andblu.blogspot.com/2011/02/script-to-convert-keepass-csv-export.html

  3. guter weg für den übergang, prinzip funktioniert. aber: wo kann man in keepass 2.09 einstellen, dass der ordnername mit exportiert wird? wenn man das nämlich nicht macht, gibt es “kraut und rüben” auf dem iphone.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.