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


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


Примечание: некоторые параметры текстового экспорта и импорта были изменены в версии 3.06. Эта страница описывает текущий формат.

Текст файла с экспортом:

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

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

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

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

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


Примечания:

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

Имя столбца (поля) Примечания
Имя столбца (поля) Группы (если присутствуют) разделяются символом ‘.’. Поле "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
e-mail (электронная почта)
Notes (заметки)
  • Содержимое поля с заметками должно быть заключено в двойные кавычки ("например, так").
  • Заметки не должны содержать символ-разделитель, так как при импорте он будет преобразован в перенос строки.

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

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

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

где:

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

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


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

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

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

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



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

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

расшифровка '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: отправить письмо