Формат текстового экспорта и импорта


Внимание! Экспорт важной информации из контейнера Password Safe в текстовый файл может привести к серьёзным последствиям, связанным с безопасностью. Эта операция приводит к созданию незащищённой копии указанных элементов. Простого удаления данной копии недостаточно, и требуется использование дополнительных утилит для гарантированного удаления данных. Экспорт важной информации позволяет обойти меры защиты, предоставляемые Password Safe.


Примечание. Некоторые параметры текстового экспорта и импорта были изменены в версии 3.06. Здесь описывается текущий формат.

Текстовый файл с экспортированными данными:

При импорте считается, что:

Строка с заголовками для полного экспорта содержит следующие поля, разделённые табуляцией (в скобках приведён перевод, который не пишется в файл экспорта):

С помощью расширенных настроек экспорта можно исключить ненужные поля из заголовка и экспортируемых записей. Расширенные настройки также позволяют выбрать подмножество элементов для экспорта.

Расширенные настройки экспорта в простой текст

При импорте из текстового файла строка с заголовками должна содержать имена столбцов, совпадающие с именами из указанного списка. Если какой-либо из заголовков повторяется, будут использованы данные из последнего столбца с повторяющимся именем. Если заголовок не совпадает ни с одним из указанных, данные из этого столбца игнорируются. Поля должны быть разделены определённым символом, который указывается в диалоге импорта.


Примечания:

Формат данных

Имя столбца (поля) Примечания
Group/Title (группа/заголовок) Группы (если присутствуют) разделяются точками («.»). Поле «Title» (заголовок) не может быть пустым или содержать символ-разделитель.
Username (имя пользователя)
Password (пароль) Не может быть пустым.
URL (ссылка)
Autotype (автонабор)
Created Time (время создания) См. примечание 1
Password Modified Time (время изменения пароля) См. примечание 1
Last Access Time (время последнего доступа) См. примечание 1
Password Expiry Date (дата истечения пароля) См. примечание 1
Password Expiry Interval (срок действия пароля) См. примечание 1
Record Modified Time (время изменения записи) См. примечание 1
Password Policy (политика создания паролей) См. примечание 3
History (история) См. примечание 2
Run Command (выполнить команду)
DCA (действие по двойному клику) См. примечание 4
Shift+DCA (действие по Shift+двойной клик) См. примечание 4
e-mail (электронная почта)
Protected (защита элемента)
Symbols (набор символов для создания пароля)
Notes (заметки)
  • ╨í╨╛╨┤╨╡╤Ç╨╢╨╕╨╝╨╛╨╡ ╨┐╨╛╨╗╤Å ╤ü ╨╖╨░╨╝╨╡╤é╨║╨░╨╝╨╕ ╨┤╨╛╨╗╨╢╨╜╨╛ ╨▒╤ï╤é╤î ╨╖╨░╨║╨╗╤Ä╤ç╨╡╨╜╨╛ ╨▓ ╨┤╨▓╨╛╨╣╨╜╤ï╨╡ ╨║╨░╨▓╤ï╤ç╨║╨╕ ("╨╜╨░╨┐╤Ç╨╕╨╝╨╡╤Ç, ╤é╨░╨║").
  • ╨ù╨░╨╝╨╡╤é╨║╨╕ ╨╜╨╡ ╨┤╨╛╨╗╨╢╨╜╤ï ╤ü╨╛╨┤╨╡╤Ç╨╢╨░╤é╤î ╤ü╨╕╨╝╨▓╨╛╨╗-╤Ç╨░╨╖╨┤╨╡╨╗╨╕╤é╨╡╨╗╤î, ╤é╨░╨║ ╨║╨░╨║ ╨┐╤Ç╨╕ ╨╕╨╝╨┐╨╛╤Ç╤é╨╡ ╨╛╨╜ ╨▒╤â╨┤╨╡╤é ╨┐╤Ç╨╡╨╛╨▒╤Ç╨░╨╖╨╛╨▓╨░╨╜ ╨▓ ╨┐╨╡╤Ç╨╡╨╜╨╛╤ü ╤ü╤é╤Ç╨╛╨║╨╕.

Примечание 1.

Время может быть указано в одном из 7 форматов:


1. гггг/ММ/дд чч:мм:сс например, 2007/01/26 19:31:25
2. ддд МММ дд чч:мм:сс гггг например, Вск Окт 31 19:31:25 2010
3. гггг-ММ-ддTчч:мм:сс например, 2007-01-26T19:31:25
4. гггг-ММ-ддTчч:мм:ссZ (только XML) например, 2007-01-26T19:31:25Z
5. гггг-ММ-ддTчч:мм:сс±чч:мм (только XML) например, 2007-01-26T19:31:25+01:00
6. 0 оставить поле незаполненным
7. now Использовать время импорта

╨│╨┤╨╡:

ггггГод в четырёхзначном виде. Значение от 1970 до 2038.
МММесяц в двузначном виде: 01 = январь, 02 = февраль, и т. д.
ддДень месяца.
МММКраткое наименования месяца (язык сокращения для месяца зависит от текущей локали): Jan = January, Feb = February или Янв = январь, Фев = февраль и т. д.
дддКраткое наименование дня недели (язык сокращения для дня недели зависит от текущей локали): Mon = Monday, Tue = Tuesday, Вск = воскресенье, Пнд. = понедельник и т. д.
ччЧас в 24-часовом формате.
ммМинуты в двузначном формате
ссСекунды в двузначном формате

Примечание. Формат 2 является выводом ANSI C функции «asctime», а формат 3 соответствует стандарту ISO 8601.


Примечания: 2

История паролей состоит из заголовка, описывающего элементы истории и требуемого количества записей о старых паролях:

Заголовок истории паролей:

Элемент истории паролей:


Примечания: 3

Политика создания паролей экспортируется как текстовое поле «ffffnnnllluuudddsss» в шестнадцатеричном формате, например, «F000010004002005003». Это поле содержит 6 шестнадцатеричных чисел. Первое из них состоит из 4-х цифр, остальные — из 3-х.

расшифровка «ffffnnnllluuudddsss»:

  • ffff ΓÇö 4 ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ ╤å╨╕╤ä╤Ç╤ï, ╤Å╨▓╨╗╤Å╤Ä╤ë╨╕╨╡╤ü╤Å ╨║╨╛╨╝╨▒╨╕╨╜╨░╤å╨╕╨╡╨╣ ╤ä╨╗╨░╨│╨╛╨▓:
    • 0x8000 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╤ü╤é╤Ç╨╛╤ç╨╜╤ï╨╡ ╨▒╤â╨║╨▓╤ï;
    • 0x4000 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╨┐╤Ç╨╛╨┐╨╕╤ü╨╜╤ï╨╡ ╨▒╤â╨║╨▓╤ï;
    • 0x2000 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╤å╨╕╤ä╤Ç╤ï;
    • 0x1000 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╤ü╨╕╨╝╨▓╨╛╨╗╤ï;
    • 0x0800 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╤é╨╛╨╗╤î╨║╨╛ ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ (0ΓÇô9,aΓÇôf) ╤ü╨╕╨╝╨▓╨╛╨╗╤ï (╨╡╤ü╨╗╨╕ ╤â╨║╨░╨╖╨░╨╜ ╨┤╨░╨╜╨╜╤ï╨╣ ╤ä╨╗╨░╨│, ╨╛╤ü╤é╨░╨╗╤î╨╜╤ï╨╡ ╨╜╨╡ ╨┤╨╛╨╗╨╢╨╜╤ï ╨▒╤ï╤é╤î ╤â╤ü╤é╨░╨╜╨╛╨▓╨╗╨╡╨╜╤ï);
    • 0x0400 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╤â╨┤╨╛╨▒╨╛╤ç╨╕╤é╨░╨╡╨╝╤ï╨╡ ╤ü╨╕╨╝╨▓╨╛╨╗╤ï;
    • 0x0200 ΓÇö ╤ü╨╛╨╖╨┤╨░╨▓╨░╤é╤î ╨┐╤Ç╨╛╨╕╨╖╨╜╨╛╤ü╨╕╨╝╤ï╨╡ ╨┐╨░╤Ç╨╛╨╗╨╕;
    • 0x01FF ΓÇö ╨╜╨╡ ╨╕╤ü╨┐╨╛╨╗╤î╨╖╤â╨╡╤é╤ü╤Å.
  • nnn ΓÇö 3 ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ ╤å╨╕╤ä╤Ç╤ï: ╨┤╨╗╨╕╨╜╨░ ╨┐╨░╤Ç╨╛╨╗╤Å;
  • lll ΓÇö 3 ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ ╤å╨╕╤ä╤Ç╤ï: ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤î╨╜╨╛╨╡ ╨║╨╛╨╗╨╕╤ç╨╡╤ü╤é╨▓╨╛ ╤ü╤é╤Ç╨╛╤ç╨╜╤ï╤à ╨▒╤â╨║╨▓;
  • uuu ΓÇö 3 ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ ╤å╨╕╤ä╤Ç╤ï: ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤î╨╜╨╛╨╡ ╨║╨╛╨╗╨╕╤ç╨╡╤ü╤é╨▓╨╛ ╨┐╤Ç╨╛╨┐╨╕╤ü╨╜╤ï╤à ╨▒╤â╨║╨▓;
  • ddd ΓÇö 3 ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ ╤å╨╕╤ä╤Ç╤ï: ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤î╨╜╨╛╨╡ ╨║╨╛╨╗╨╕╤ç╨╡╤ü╤é╨▓╨╛ ╤å╨╕╤ä╤Ç;
  • sss ΓÇö 3 ╤ê╨╡╤ü╤é╨╜╨░╨┤╤å╨░╤é╨╡╤Ç╨╕╤ç╨╜╤ï╨╡ ╤å╨╕╤ä╤Ç╤ï: ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤î╨╜╨╛╨╡ ╨║╨╛╨╗╨╕╤ç╨╡╤ü╤é╨▓╨╛ ╤ü╨╕╨╝╨▓╨╛╨╗╨╛╨▓.

Политика паролей «F000010004002005003» расшифровывается как:

  • F000 ΓÇö ╨╕╤ü╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╤î ╤ü╤é╤Ç╨╛╤ç╨╜╤ï╨╡ ╨╕ ╨┐╤Ç╨╛╨┐╨╕╤ü╨╜╤ï╨╡ ╨▒╤â╨║╨▓╤ï, ╤å╨╕╤ä╤Ç╤ï ╨╕ ╤ü╨╕╨╝╨▓╨╛╨╗╤ï;
  • 010 ΓÇö ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤î╨╜╨░╤Å ╨┤╨╗╨╕╨╜╨░ ╨┐╨░╤Ç╨╛╨╗╤Å 16 ╤ü╨╕╨╝╨▓╨╛╨╗╨╛╨▓ (╨▓ ╨┤╨╡╤ü╤Å╤é╨╕╤ç╨╜╨╛╨╣ ╤ü╨╕╤ü╤é╨╡╨╝╨╡ ╤ü╤ç╨╕╤ü╨╗╨╡╨╜╨╕╤Å);
  • 004 ΓÇö ╨╜╨╡ ╨╝╨╡╨╜╨╡╨╡ 4 ╤ü╤é╤Ç╨╛╤ç╨╜╤ï╤à ╨▒╤â╨║╨▓;
  • 002 ΓÇö ╨╜╨╡ ╨╝╨╡╨╜╨╡╨╡ 2 ╨┐╤Ç╨╛╨┐╨╕╤ü╨╜╤ï╤à ╨▒╤â╨║╨▓;
  • 005 ΓÇö ╨╜╨╡ ╨╝╨╡╨╜╨╡╨╡ 5 ╤å╨╕╤ä╤Ç;
  • 003 ΓÇö ╨╜╨╡ ╨╝╨╡╨╜╨╡╨╡ 3 ╤ü╨╕╨╝╨▓╨╛╨╗╨╛╨▓.

Примечания: 4

Допустимы следующие значения для действия по двойному клику:

  • -1 ΓÇö ╨┤╨╡╨╣╤ü╤é╨▓╨╕╨╡ ╨┐╨╛ ╤â╨╝╨╛╨╗╤ç╨░╨╜╨╕╤Ä;
  • 0 ΓÇö ╨║╨╛╨┐╨╕╤Ç╨╛╨▓╨░╤é╤î ╨┐╨░╤Ç╨╛╨╗╤î ╨▓ ╨▒╤â╤ä╨╡╤Ç ╨╛╨▒╨╝╨╡╨╜╨░;
  • 1 ΓÇö ╨┐╤Ç╨╛╤ü╨╝╨╛╤é╤Ç/╤Ç╨╡╨┤╨░╨║╤é╨╕╤Ç╨╛╨▓╨░╨╜╨╕╨╡ ╤ì╨╗╨╡╨╝╨╡╨╜╤é╨░;
  • 2 ΓÇö ╨░╨▓╤é╨╛╨╜╨░╨▒╨╛╤Ç;
  • 3 ΓÇö ╨┐╨╡╤Ç╨╡╨╣╤é╨╕ ╨┐╨╛ ╤ü╤ü╤ï╨╗╨║╨╡;
  • 4 ΓÇö ╨║╨╛╨┐╨╕╤Ç╨╛╨▓╨░╤é╤î ╨╖╨░╨╝╨╡╤é╨║╨╕ ╨▓ ╨▒╤â╤ä╨╡╤Ç ╨╛╨▒╨╝╨╡╨╜╨░;
  • 5 ΓÇö ╨║╨╛╨┐╨╕╤Ç╨╛╨▓╨░╤é╤î ╨╕╨╝╤Å ╨┐╨╛╨╗╤î╨╖╨╛╨▓╨░╤é╨╡╨╗╤Å ╨▓ ╨▒╤â╤ä╨╡╤Ç;
  • 6 ΓÇö ╨║╨╛╨┐╨╕╤Ç╨╛╨▓╨░╤é╤î ╨┐╨░╤Ç╨╛╨╗╤î ╨▓ ╨▒╤â╤ä╨╡╤Ç ╨╛╨▒╨╝╨╡╨╜╨░ ╨╕ ╤ü╨▓╨╡╤Ç╨╜╤â╤é╤î;
  • 7 ΓÇö ╨┐╨╡╤Ç╨╡╨╣╤é╨╕ ╨┐╨╛ ╤ü╤ü╤ï╨╗╨║╨╡ ╨╕ ╨▓╤ï╨┐╨╛╨╗╨╜╨╕╤é╤î ╨░╨▓╤é╨╛╨╜╨░╨▒╨╛╤Ç;
  • 8 ΓÇö ╨▓╤ï╨┐╨╛╨╗╨╜╨╕╤é╤î ╨║╨╛╨╝╨░╨╜╨┤╤â;
  • 9 ΓÇö ╨╛╤é╨┐╤Ç╨░╨▓╨╕╤é╤î ╨┐╨╕╤ü╤î╨╝╨╛.