Notas sobre importar y exportar texto sin formato


Atención: La exportación de información sensible de una base de datos de Password Safe a un archivo de texto tiene consecuencias graves de seguridad. Esta operación va a crear una copia sin protección de las contraseñas de la base de datos. La supresión de esta copia después de su uso no es suficiente, se deben tomar otras acciones para eliminar adecuadamente los datos (por ejemplo utilidades de “triturado”). La exportación de datos sensibles pasa por alto la seguridad que proporciona Password Safe.


Nota: La exportación e importación a archivos de texto se cambió en la versión V3.06. Esta página describe el formato actual.

El texto exportado

Se asume que el texto importado tiene:

La fila de títulos al exportar todos los datos contiene los siguientes campos por defecto, separados por tabuladores.

Cuando exporte datos, puede utilizar la opción “avanzada” para excluir cualquier número de estos campos de la fila de título y registros. La opción avanzada también le permite especificar un subconjunto de las entradas a la exportación, como se muestra a continuación.

Opciones avanzadas de exportación de texto

Durante la importación, la fila de títulos proporcionada debe incluir “encabezados de columna” que casen exactamente con uno de los anteriores. Si se repite algún “encabezado de columna”, sólo la información del último se añadirá a las entradas durante la importación. Si un “encabezado de columna” no casa con los anteriores, el dato de esa columna se ignorará al importar. Los campos deben estar separados con el separador de campos indicado en el diálogo de importación de texto.


Notas:

Formato de los datos

Encabezado de columna/Campo Comentarios
Encabezado de columna/Campo Si aparecen, los grupos se separan con puntos (‘.’). El campo título no puede estar vacío o contener el caracter delimitador.
Usuario
Contraseñas No puede estar vacía.
URL
Autoescritura
Fecha de creación Ver nota 1 más abajo
Hora de modificación de contraseña Ver nota 1 más abajo
Último acceso Ver nota 1 más abajo
Caducidad de contraseña Ver nota 1 más abajo
Intervalo de caducidad de contraseña Ver nota 1 más abajo
Hora de modificación del registro Ver nota 1 más abajo
Política de contraseñas Ver nota 3 más abajo
Historial Ver nota 2 más abajo
Ejecutar comando
ADC = ‘Acción con Doble Clic’. Ver nota 4 más abajo
Correo
Notas
  • El campo notas debe estar delimitado por comillas dobles ("como esto").
  • Le campo notas no debe contener el campo delimitador puesto que al importarlo se transformará en una nueva línea.

Notas: 1

Los campos de hora puede tener uno de los siguientes 5 formatos:

1. aaaa/mm/dd hh:mm:ss ejemplo, 2007/01/26 19:31:25
2. ddd MMM dd hh:mm:ss aaaa ejemplo, Fri Jan 26 19:31:25 2007
3. aaaa-mm-ddThh:mm:ss ejemplo, 2007-01-26T19:31:25
4. 0 Deja el campo sin fijar
5. now Usa la hora de la operación de importación

donde:

aaaaEl año completo. El valor esta entre 1970 y 2038.
mmEl mes; ejemplo 01 = Enero, 02 = Febrero, etc.
ddEl día del mes
MMMLa abreviatura del mes en inglés; ejemplo Jan = Enero, Feb = Febrero, etc.
dddLa abreviatura del día de la semana en inglés; ejemplo Mon = Lunes, Tue = Martes, etc.
hhLa hora usando 24 horas.
mmLos minutos
ssLos segundos

Nota: El formato ‘2’ es la salida de la función ANSI C asctime y el formato ‘3’ sigue el estandar ISO 8601.


Notas: 2

El historial de contraseñas se representa en el registro de la entrada exportada como un campo de texto compuesto por un encabezado seguido por el número de entradas precisas de viejas contraseñas:

Encabezado de historial de contraseñas:

Cada entrada de historial de contraseñas:



Notas: 3

La política de contraseñas se representa en el registro de la entrada exportada como un campo de texto 'ffffnnnllluuudddsss' en formato hexadecimal, ejemplo 'F000010004002005003'. 6 valores hexadecimales están contenidos en este formato. El primero tiene 4 dígitos, los otros 3.

'ffffnnnllluuudddsss' significa en detalle:

  • ffff : 4 dígitos hexadecimales representando los siguientes indicadores
    • 0x8000: utilizar caracteres en minúsculas
    • 0x4000: utilizar caracteres en mayúsculas
    • 0x2000: utilizar números
    • 0x1000: utilizar símbolos
    • 0x0800: utilizar sólo caracteres hexadecimales (0-9,a-f) (si está fijado, no pueden estarlo los otros indicadores)
    • 0x0400: utilizar caracteres de fácil lectura
    • 0x0200: utilizar contraseñas pronunciables
    • 0x01FF: no utilizado
  • nnn : 3 dígitos hexadecimales : longitud de la contraseña
  • lll : 3 dígitos hexadecimales : mínimo número de caracteres en minúsculas
  • uuu : 3 dígitos hexadecimales : mínimo número de caracteres en mayúsculas
  • ddd : 3 dígitos hexadecimales : mínimo número de dígitos
  • sss : 3 dígitos hexadecimales : mínimo número de símbolos

La política de contraseñas 'F000010004002005003' significa

  • F000 : usar minúsculas, mayúsculas, números y símbolos
  • 010 : usar al menos 16 (dec) caracteres
  • 004 : usar al menos 4 caracteres en minúsculas
  • 002 : usar al menos 2 caracteres en mayúsculas
  • 005 : usar al menos 5 dígitos
  • 003 : usar al menos 3 símbolos

Notas: 4

Los siguientes valores están disponibles para la Acción tras Doble Clic:

  • -1: Por defecto
  • 0:  Copiar contraseña al portapapeles
  • 1:  Ver/editar entrada
  • 2:  Autoescritura
  • 3:  Ir a URL
  • 4:  Copiar notas al portapapeles
  • 5:  Copiar usuario al portapapeles
  • 6:  Copiar contraseñas al portapapeles y minimizar
  • 7:  Ir a URL + Autoescritura
  • 8:  Ejecutar comando
  • 9:  Enviar correo