# if not, change the first line accordingly. # path as i used on the very first line of this script (i.e. Look, if the statement "which perl" returns the same # - Perhaps the path for Perl that I used in my script, does not match the location # - Is this script executable? To be sure, you can make it executable with the following # If you are not able to execute this script check the following. # and appends the result to the file given as second parameter (CSV file # PARAMETERS: This script reads the file given as first parameter (KeePass CSV file) Convert_Keepass_CSV_To_ InKeePassCsvFileName OutmSecureCsvFileName # Go to the directory were you exported the KeePass CSV files and call this script: # Encode/replace newline characters by 'n' # In KeePass export the desired group/trees to CSV file(s) by choosing: # mSecure type name to the list specified by the hash table "entryTypeLst" # In this script, insert/change the pairs of KeePass type name and # (The comment field always implicitly exists) # USAGE: In mSecure create your own Types, always with the folloging fields # Cygwin () and use the install program of On UNIX systems like Linux, MacOS, Solaris etc. # own name and icon), like the groups in KeePass. # This allows to have more than one type of entries in mSecure (each type with # This backup entry in mBackup can be loaded into mSecure on the iPhone by Such an import creates a kind of backup entry in mBackup. # Converts a KeePass CSV export file to a CSV format that can be imported by ( Den Kommentar/Hinweis-Feld muss man nicht erstellen. ![]() Um KeePass Einträge aufnehmen zu können, müssen die Einträge in mSecure immer das gleiche Format haben ( URL-Feld, Benutzername-Feld und Passwort-Feld). Die Namen in der rechten Spalte müssen den Namen der Eintragstypen in mSecure entsprechen. Die Namen in der linken Spalte entsprechen den Gruppen-Namen in KeePass ( diese müssen explizit exportiert werden). Dazu muss man eine Liste von Wörterpaaren am Anfang des Scripts anpassen. Mein Script erlaubt die Eigene KeePass Gruppen in mSecure Eintragstypen mit gleiche oder unterschiedliche Namen zu „übersetzen“. In KeePass hat man normalerweise auch mehrere Arten von Einträge in Gruppen (mit verschiedene Icons). Mein unten aufgelisteten Script führt diese Umstellung automatisch durch. Wenn man den Prozess aber regelmässig durchführen will, ist dies unpraktisch. Im oben erwähnten Blog wird erwähnt, dass die Reihenfolge der Spalten aus der KeePass CSV-Datei mittels Excel in die richtigen Reihenfolge gebracht werden kann. ![]() Der umgekehrte Weg (vom mSecure -> KeePass) würde einen Strukturverlust mit sich bringen, weil mSecure keine Baumstruktur von Gruppen kennt (im Gegensatz zu KeePass. Die Bearbeitung der Einträge macht aber leider wenig sind. mSecure kann dann die Einträge lesen und auch bearbeiten. ![]() Dort wird beschrieben wie man CSV Dateien, welche aus KeePass exportiert wurden, mittels mBackup auf dem iPhone in das Programm mSecure übertragen kann. Ich bin schlussendlich auf "MiniKeePass" umgestiegen, weil es damit einfacher ist die Username und Passwort in den anderen Anwendungen zu "pasten". "MiniKeePass" erlaubt das erstellen von Einträge. Wiederum seit einigen Monaten verwende ich das Programm "MiniKeePass". Vor einigen Monaten bin ich auf "MyKeepass" umgestiegen. Auf dem iPhone ist es im Moment nicht möglich im Schweizer iTunes AppStore irgendein Programm zu erwerben, welches KeePass Dateien wenigstens lesen kann.
0 Comments
Leave a Reply. |