Warning: The Export of sensitive information from a Password Safe database to a text file has serious security consequences. This operation will create an unprotected copy of the passwords in the database. Deleting this copy after use is not sufficient and other actions should be taken to properly erase the data (e.g. third party 'shredding' utilities). The export of sensitive data effectively bypasses the security of the Password Safe program.
Exported text will:
Imported text is assumed to have:
The Title Row for full data export currently contains the following fields by default, separated by a tab.
When exporting data, you may use the 'Advanced' feature to exclude any number of these fields from the Title Row and records. The Advanced option also allows you to specify a subset of the entries to export, as shown below.
During Import, the supplied Title Row must include 'column headings' that match exactly one of the above. If any 'column heading' is repeated, only the data in the last one will be added to the entries during import. If a 'column heading' does not match one of the above, the data in that column will be ignored during import. The fields must be separated with the field separator specified for the data in the Import Text dialog box.
Column Heading/Field | Comments |
Column Heading/Field | If present, groups are separated by periods ('.'). The Title field cannot be blank, empty or contain the delimiter character. |
Username | |
Password | Cannot be blank or empty. |
URL | |
AutoType | |
Created Time | See note 1 below |
Password Modified Time | See note 1 below |
Last Access Time | See note 1 below |
Password Expiry Date | See note 1 below |
Password Expiry Interval | See note 1 below |
Record Modified Time | See note 1 below |
Password Policy | See note 3 below |
History | See note 2 below |
Run command | |
DCA | = 'Double Click Action'. See note 4 below |
Shift+DCA | = 'Double Click Action'. See note 4 below |
Protect | |
Symbols | |
Notes |
|
Time fields can be one of the following 7 formats: |
1. | yyyy/MM/dd hh:mm:ss | e.g., 2007/01/26 19:31:25 |
2. | ddd MMM dd hh:mm:ss yyyy | e.g., Fri Jan 26 19:31:25 2007 |
3. | yyyy-MM-ddThh:mm:ss | e.g., 2007-01-26T19:31:25 |
4. | yyyy-MM-ddThh:mm:ssZ (XML only) | e.g., 2007-01-26T19:31:25Z |
5. | yyyy-MM-ddThh:mm:ss±hh:mm (XML only) | e.g., 2007-01-26T19:31:25+01:00 |
6. | 0 | Leave the field unset |
7. | now | Use the time of the import operation |
where:
yyyy | The year in full. Value is between 1970 and 2038. |
MM | The month; e.g. 01 = January, 02 = February etc. |
dd | The day of the month |
MMM | The short form of the month; e.g. Jan = January, Feb = February etc. |
ddd | The short form of the day of the week; e.g. Mon = Monday, Tue = Tuesday, etc. |
hh | The hour using a 24-hour clock. |
mm | The minutes |
ss | The seconds |
Note: Format '2' is the output from the ANSI C function 'asctime
' and format
'3' conforms to the ISO 8601 standard.
Password history is represented in the exported entry record as a text field comprising a header followed by the required number of entries of old passwords: |
Password History Header:
Each Password History Entry:
The Password Policy is represented in the exported entry record as a text field 'ffffnnnllluuudddsss' in hexadecimal format, e.g. 'F000010004002005003'. 6 hexadecimal values are contained in this format. The first value has 4 digits, all other 3. 'ffffnnnllluuudddsss' means in detail:
The Password Policy 'F000010004002005003' means
|
The following values for Double Click Action are available:
|