## Password Safe Voreinstellungen

Wie manche andere Anwendungen auch hat Password Safe die Möglichkeit sein Verhalten und Aussehen einzustellen, um sich so gut wie möglich auf Ihre Nöte und Wünsche einzustellen. Viele Anwendungen speichern solche Voreinstellungen in die Windows Registry ab, eine Art von Gewohnheit und Bequemlichkeit. Frühere Versionen von Password Safe haben die Registry auch eingesetzt, dies brachte aber folgende Probleme mit sich:

1. Einige der konfigurierbaren Voreinstellungen sind sicherheitsrelevant, und das Abspeichern in einer offenen Ablage wie die Windows Registry könnte einem Angreifer beim Zugang zur Datenbank helfen (z.B. wenn der Angreifer nach Ablauf der Pause auf die Datenbank zugreift, wo der Anwender selber weiterhin von einer Datenbanksperrung ausgeht).
2. Einige Leute betreiben Password Safe von einer disk-on-key. Oder Sie betreiben eine Datenbank gemeinsam von mehreren Maschinen aus. In diesem Falle wäre es ungünstig die Registry zu verwenden.

Password Safe hat eine Anzahl Voreinstellungen, jeder mit einem sinnvollen Wert besetzt. Wenn ein Benutzer diesen Wert auf einem anderen Wert einstellt, wird dieser neue Wert von Password Safe gespeichert.

Password Safe kennt sicherheitsrelevante und nicht sicherheitsrelevante Voreinstellungen. Die ersteren werden in der Datenbank abgespeichert, verschlüsselt mit demselben Schlüssel womit auch die Daten vom Benutzer abgelegt sind.

Die anderen, nicht sicherheitsrelevante Daten werden in der Konfigurationsdatei pwsafe.cfg abgespeichert. Diese Datei ist in XML Format abgelegt, mit Aufteilung der Daten per Host Maschine und Benutzer. Somit kann diese Datei von verschiedenen Benutzer und Maschinen gemeinsam benutzt werden.

Standardmäßig wird die Datei pwsafe.cfg im selben Verzeichnis wie die ausführbare Anwendung pwsafe.exe abgelegt. Wenn hingegen die Umgebungsvariable PWS_PREFSDIR gesetzt ist, wird Passowrd Safe die Datei verwenden die dort angegeben ist. Dies ist dann sinnvoll, wenn der Schreibzugriff zum Verzeichnis wo pwsafe.exe liegt eingeschränkt ist.

Die folgenden Tabellen beschreiben die Konfigurationselemente. Die meisten können mit dem Dialog Verwalten->Optionen konfiguriert werden. Weil wir XML einsetzen, sind die Namen für Werte und Felder case sensitif. Voreinstellungen die in der Datei "pwsafe.cfg" abgespeichert sind, treffen auf alle Datenbanken zu. Diese die nur in der Datenbank abgespeichert sind, sind nur für diese Datenbank relevant. In Windows Vista oder Windows 7, kann man die Datei pwsafe.cfg in folgendem Verzeichn is finden: "C:\Users\<username>\AppData\Local\PasswordSafe" und in Windows XP, finden Sie es in: "C:\Documente und Einstellungen\<benutzername>\Application Data\PasswordSafe". Beachten Sie das beide Verzeichnisse versteckt sein können, und ev. sollten Sie die Verzeichniseigenschaften so abändern, dass Sie sie sehen können. Veraltete Voreinstellungen werden nicht aufgelistet.

Beachten Sie dass nur die nicht standardmäßen Voreinstellungen in die Konfigurationsdatei oder die Datenbank abgelegt werden.

Hinweis: ändern sie KEINE der Voreinstellungen in der Datei pwsafe.cfg von Hand. Dies k&onnte unerwartete und nicht voraussagbare Folgen haben. Auch wenn wir uns viel Mühe geben alle Werte die wir einlesen zu verifizieren, gibt es keine Garantie dafür dass händisch geänderte Werte nicht zu Probleme führen können.

#### Boolesche (wahr ('1')/falsch('0')) Voreinstellungen

Voreinstellung | Standard | Wo gespeichert | Kommentar
--- | --- | --- | ---
AlwaysOnTop | falsch | pwsafe.cfg | Hauptfenster immer im Vordergrund
ShowPWDefault | falsch | Datenbank | Das Passwort wird standardmäßig bei Einfügen/Bearbeiten angezeigt
ShowUsernameInTree | wahr | Datenbank | Der Benutzername wird in Ansicht 'Baumstruktur' angezeigt
ShowPasswordInTree | falsch | Datenbank | Das Passwort wird in Ansicht 'Baumstruktur' angezeigt (Der Benutzername MUSS auch angezeigt werden)
ShowNotesDefault | falsch | Datenbank | Die Notizen werden bei Einfügen/Bearbeiten angezeigt
ShowNotesAsToolTipsInViews | falsch | pwsafe.cfg | Die Notizen eine Eintrages werden als Tip angezeigt in Tabellen- und Baum-Ansicht (nur die ersten 250 Zeichen werden angezeigt)
SortAscending | wahr | Datenbank | Die letzte Sortierrichtung in Ansicht Tabelle (aufsteigend oder abfallend)
UseDefaultUser | falsch | Datenbank | Der Standardtext für den Benutzer wird benutzt beim Einfügen eines neuen Eintrages
SaveImmediately | wahr | Datenbank | Die Datenbank wird gesichert nach jedem Einfügen und Bearbeiten
PWUseLowercase | wahr | Datenbank | Passwortrichtlinie - verwende Kleinbuchstaben
PWUseUppercase | wahr | Datenbank | Passwortrichtlinie - verwende Großbuchstaben
PWUseDigits | wahr | Datenbank | Passwortrichtlinie - verwende Zahlen
PWUseSymbols | wahr | Datenbank | Passwortrichtlinie - verwende Symbole
PWUseHexDigits | falsch | Datenbank | Passwortrichtlinie - generiere ein Passwort mit ausschließlich hexadezimale Zeichen (immer eine gerade Anzahl)
PWUseEasyVision | falsch | Datenbank | Passwortrichtlinie - verwende Easy-Vision (leicht zu lesende) Zeichen, sodass kein Zeichen mit einem anderen verwechselt werden kann (z.B. Nummer 0 (Null) und Buchstabe 0 (Großbuchstabe O) usw.
PWMakePronounceable | falsch | Datenbank | Passwortrichtlinie - konvertiere das generierte Passwort besser aussprechbar
dontaskquestion | falsch | pwsafe.cfg | Keine Bestätigung beim Kopieren des Passwortes in die Zwischanablage
deletequestion | falsch | pwsafe.cfg | Keine Bestätigung beim Löschen eines einzelnen Eintrages
DatabaseClear | falsch | pwsafe.cfg | Sperre die Datenbank beim Minimieren. Dies impliziert ein Löschen der Datenbank im Arbeitsspeicher
QuerySetDef | wahr | pwsafe.cfg | Frage den Benutzer jedesmal beim Einfügen oder Bearbeiten eines Eintrages, ob der Benutzername als Standard fü alle Neueinträge übernommen werden soll
UseNewToolbar | wahr | pwsafe.cfg | Benutze die Moderne oder Klassische Toolleiste
UseSystemTray | wahr | pwsafe.cfg | Stelle ein Password Safe Symbol im Windows Infobereich
LockOnWindowLock | wahr | pwsafe.cfg | Sperre die Password Safe Datenbank wenn der Benutzer die Windows Session sperrt
EscExits | wahr | pwsafe.cfg | Die ESC Taste schließt die Datenbank und beendet Password Safe (wenn der Windows Infobereich nicht benutzt wird)
HotKeyEnabled | falsch | pwsafe.cfg | Wahr wenn der Benutzer ein Hotkey definiert hat um schnell auf Password Safe zuzugreifen
MRUOnFileMenu | wahr | pwsafe.cfg | Die zuletzt benutzten Datenbanken werden im Menu Datei (oder ein Untermenu) angezeigt
MaintainDateTimeStamps | falsch | Datenbank | Der letzte Zugriff auf ein Eintrag wird gespeichert, wenn die Datenbank in Schreibmodus ist
SavePasswordHistory | falsch | Datenbank | Speichere die alten Passwörter eines Eintrages beim Zuweisen eines neuen Passwortes
BackupBeforeEverySave | wahr | pwsafe.cfg | Benenne die aktuelle Datenbank um nach den Sicherungsregeln bevor Änderungen gespeichert werden.
PreExpiryWarn | falsch | pwsafe.cfg | Warne den Benutzer beim Öffnen einer Datenbank falls irgendwelche Einträge abgelaufen sind oder bald ablaufen
ExplorerTypeTree | falsch | pwsafe.cfg | Zeige die Gruppe zuerst an in Baum-Ansicht
ListViewGridLines | falsch | pwsafe.cfg | Zeige Gitterlinien in Tabellen-Ansicht
MinimizeOnAutotype | wahr | pwsafe.cfg | Minimiere Password Safe während Autom. Eingabe. Die Datenbank kann auch gesperrt werden, abhängig von den Einstellungenzum Minimieren
ShowToolbar | wahr | pwsafe.cfg | Ziege die Toolleiste
ShowDragbar | wahr | pwsafe.cfg | Zeige die Dragleiste
ShowFindToolBarOnOpen | wahr | pwsafe.cfg | Zeige die Suchleiste wenn Password Safe startet. Dies wird festgelegt an Hand des Zustandes von Password Safe beim letzten Beenden
DefaultOpenRO | falsch | pwsafe.cfg | Setze standardmäßg auf Nur-Lesen der Datenbank beom Öffnen
MultipleInstances | wahr | pwsafe.cfg | Erlaube mehrere Instanzen von Password Safe. Eine Änderung dieses Wertes wirkt sich erst aus nach einem Neustart von Password Safe
ClearClipboardOnMinimize | wahr | pwsafe.cfg | Lösche die Zwischenablage mit Password Safe Information beim Minimieren
ClearClipboardOnExit | wahr | pwsafe.cfg | Lösche die Zwischenablage mit Password Safe Information beim Beenden
NotesWordWrap | wahr | pwsafe.cfg | Notizen werden umgebrochen in der Anzeige während Einfügen/Bearbeiten
LockDBOnIdleTimeout | wahr | Datenbank | Sperren der Datenbank wenn der Benutzer den PC für eine Anzahl Minuten nicht verwendet hat. Siehe "IdleTimeout" Integer Voreinstellung für den Grenzwert in Minuten
HighlightChanges | wahr | pwsafe.cfg | Hervorheben von geänderte und nicht abgespeicherte Einträge in blau
HideSystemTray | falsch | pwsafe.cfg | Verstecken des Symbol Password Safe im Infobereich. Dies kann nur gesetzt werden, wenn schon der Hotkey gesetzt wurde
UsePrimarySelectionForClipboard | falsch | pwsafe.cfg | Festlegung welche Zwischenablage verwendet wird (nur Linux)
CopyPasswordWhenBrowseToURL | wahr | Datenbank | Kopiere das Passwort vom Eintrag in die Zwischenablage beim Aufruf von "Gehe zu URL"

#### Numerische Voreinstellungen

Voreinstellung | Standard | Wo gespeichert | Min | Max | Kommentar
--- | --- | --- | --- | --- | ---
column1width | n/a | pwsafe.cfg | n/a | n/a | Die Breite der 1. Spalte in der Ansicht Tabelle beim letzten Beenden von Password Safe
column2width | n/a | pwsafe.cfg | n/a | n/a | Die Breite der 2. Spalte in der Ansicht Tabelle beim letzten Beenden von Password Safe
column3width | n/a | pwsafe.cfg | n/a | n/a | Die Breite der 3. Spalte in der Ansicht Tabelle beim letzten Beenden von Password Safe
column4width | n/a | pwsafe.cfg | n/a | n/a | Die Breite der 4. Spalte in der Ansicht Tabelle beim letzten Beenden von Password Safe
sortedcolumn | 0 | pwsafe.cfg | 0 | 15 | Zuletzt verwendete Spalte um die Ansicht Tabelle zu sortieren
PWDefaultLength | 12 | Datenbank | 4 | 1024 | Standard Passwortlänge
maxmruitems | 4 | pwsafe.cfg | 0 | 20 | Anzahl zuletzt benutzte Datenbanken gesichert im Menu Datei
IdleTimeout | 5 | Datenbank | 1 | 120 | Grenzwert in Minuten um festzulegen wann Password Safe nach inaktiver Zeit gesperrt wird
DoubleClickAction | Kopiere Password | pwsafe.cfg | n/a | n/a | Siehe Hilfe Eintrag DCA Werte Export
HotKey | keine | pwsafe.cfg | n/a | n/a | Wert vom Hotkey
MaxREItems | 25 | pwsafe.cfg | 0 | 25 | Maximum Anzahl "letzte Einträge" zum Speichern in die Datenbank und zur Anzeige im Infobereich, um einen schnelleren Zugriff zu ermöglichen
TreeDisplayStatusAtOpen | AllCollapsed | Datenbank | n/a | n/a | Werte sind: Alles zugeklappt, Alles aufgeklappt oder Wert bei der letzten Sicherung
NumPWHistoryDefault | 3 | Datenbank | 0 | 255 | Wie viele Passwörter werden in der Historie beibehalten
BackupSuffix | 0 | pwsafe.cfg | n/a | n/a | Wete sind: keine, DatumUhrzeit oder eine inkrementelle Nummer
BackupMaxIncremented | 1 | pwsafe.cfg | 1 | 999 | Nur gültig wenn 'BackupSuffix' eine inkrementelle Nummer ist
PreExpiryWarnDays | 1 | pwsafe.cfg | 1 | 30 | Gegebenenfalls warnen wenn Passwörter bald ablaufen
ClosedTrayIconColour | 0 | pwsafe.cfg | 0 | 0 | Stelle die Farbe des Password Safe Symbol einer geschlossenen Datenbank im Infobereich ein: 0 = Schwwarz, 1 - Blau, 2 = Weiß und 3 = Gelb
PWDigitMinLength | 0 | Datenbank | 0 | 1024 | Standard minimal Anzahl Nummern in einem generierten Passwort
PWLowercaseMinLength | 0 | Datenbank | 0 | 1024 | Standard minimal Anzahl Kleinbuchstaben in einem generierten Passwort
PWUppercaseMinLength | 0 | Datenbank | 0 | 1024 | Standard minimal Anzahl Großbuchstaben in einem generierten Passwort
PWSymbolMinLength | 0 | Datenbank | 0 | 1024 | Standard minimal Anzahl Symbole in einem generierten Passwort
OptShortcutColumnWidth | 92 | pwsafe.cfg | 10 | 512 | Größe der Spalten in Verwalten → Optionen → Schnelltasten

#### Textuelle Voreinstellungen

Voreinstellung | Standard | Wo gespeichert | Kommentar
--- | --- | --- | ---
currentbackup | <keine> | pwsafe.cfg | Pfad und Name der letzten Zwischen-Sicherung
currentfile | <keine> | pwsafe.cfg | Aktuel (d.h. zuletzt) geöffnete Datei
lastview | tree | pwsafe.cfg | Letzte ausgewählte Ansicht: Baum oder Tabelle
DefaultUsername | <keine> | Datenbank | Standardwert für den Benutzername beim Erstellen eines neuen Eintrages
treefont | <keine> | pwsafe.cfg | Information über den verwendeten Font in der Baumansicht
PasswordFont | <keine> | pwsafe.cfg | Information über den verwendeten Font um Passwörter anzuzeigen
BackupPrefixValue | <keine> | pwsafe.cfg | Normalerweise wird der Name der aktuellen Datenbank als Vorspann für die Sicherungsdatei verwendet. Mit dieser Auswahl kann das überschrieben werden.
BackupDir | <keine> | pwsafe.cfg | Normalerweise wird die Sicherungsdatei im selben Verzeichnis wie die aktuelle Datenbank abgespeichert. Mit dieser Auswahl kann das überschrieben werden
AltBrowser | <keine> | pwsafe.cfg | Voller Pfad zum alternativen Browser
ListColumns | <keine> | pwsafe.cfg | Nicht-standardmäßige Spaltenreihenfolge in Ansicht Tabelle. Beachten Sie dass die Liste von mit Komma getrennten Werte eine interne Nummernschema folgt, und nicht von Hand geädert werden soll
ColumnWidths | <keine> | pwsafe.cfg | Nicht-standardmäßige Spaltenbreite in Ansicht Tabelle
DefaultAutotypeString | \u\t\p\t\n | Datenbank | Der standardmäßige Satz für die Autom. Eingabe. Beachten Sie dass jeder Eintrag diesen Wert überschreiben kann
AltBrowserCmdLineParms | <keine> | pwsafe.cfg | Spezielle Zeilenparameter für den alternativen Browser, wenn spezifiert
MainToolBarButtons | <keine> | pwsafe.cfg | Eine Liste der Tasten in der Toolleiste und deren Reihenfolge, wie vom Benutzer eingestellt. Ein Trennzeichen sieht so ~ aus
TreeListSampleText | "AaBbYyZz 0O1IlL" | pwsafe.cfg | Beispieltext zur Verwendung bei der Entscheidung welcher Font bei der Baumstruktur verwendet werden soll
PswdSampleText | "AaBbYyZz 0O1IlL" | pwsafe.cfg | Beispieltext zur Verwendung bei der Entscheidung welcher Font bei der Anzeige von Passwörter verwendet werden soll
VKSampleText | "AaBbYyZz 0O1IlL" | pwsafe.cfg | Beispieltext zur Verwendung bei der Entscheidung welcher Font in der virtuellen Tastatur verwendet werden soll
VKeyboardFontName | <keine> | pwsafe.cfg | Name des Unicode Font der verwendet wird um alle Zeichen in der virtuellen Tastatur anzuzeigen. Dies schließt Lateinische und nicht-Lateinische Zeichen ein
LastUsedKeyboard | <keine> | pwsafe.cfg | Speichere den Kode von der zuletzt verwendeten virtuellen Tatatur
AltNotesEditor | <keine> | pwsafe.cfg | Voller Pfadangabe vom Texteditor der beim Editieren vom Notizenfeld (anstelle der standardmäßen Windows-Anwendung)
LanguageFile | <keine> | pwsafe.cfg | Der Kode der zuletzt vom Benutzer eingesetzte Sprachendatei. Es ist wie "LL" oder "LL_CC", wo LL = ISO 639-1 2-Zeichen Sprachenkode z.B.. EN, FR, DE, HE... siehe http://www.loc.gov/standards/iso639-2/ und CC = ISO 3166-1 2-Zeichen Länderkode z.B. US, GB, FR, CA... siehe http://www.iso.org/iso/en/prods-services/iso3166ma/index.html
DefaultSymbols | <keine> | Datenbank | Die Standardliste der Symbole zur Verwendung beim Generieren von Passwörter mit Symbole. Beachten Sie dass jeder Eintrag diesen Wert überschreiben kann