Cómo exportar contraseñas de Lastpass a KeeWeb o KeePass

Hace poco estuve interesado en cambiarme de Lastpass, un administrador de contraseñas que es muy conveniente, pero tiene algunos inconvenientes para mí, por varias razones.

Mis Requisitos

Quería un administrador de contraseñas que me permitiera:

  • utilizar iOS, así como mi PC de escritorio
  • Utilizar un proyecto de código abierto
  • Controlar donde se almacenó el archivo que contiene la lista de contraseñas.

Con KeeWeb, puedes almacenar localmente o en el almacenamiento de cloud como Dropbox o Google Drive.

El reto

Desafortunadamente, obtener tu cuenta, nombres de usuario y contraseñas de Lastpass y KeeWeb es un proceso algo complicado. Esta guía te ayuda a través de este proceso, paso a paso.

La solución

El proceso implica exportar los datos de Lastpass, organizar los datos en Excel, importar los datos limpios en KeePass (una herramienta de contraseñas libre de Windows), guardar los datos en un formato que KeeWeb reconozca y finalmente importar los datos en KeeWeb.

Paso a paso: Organización de los datos exportados de Lastpass e importación a KeeWeb

De acuerdo con este archivo de ayuda [http://keepass.info/help/base/importexport.html#csv], su información debe estar en este formato:

“Cuenta”, “Nombre de inicio de sesión”, “Contraseña”, “Sitio Web”, “Comentarios”

  1. Ve a la bóveda de lastpass, selecciona exportar, ingresa la contraseña. Ctrl-A, Ctrl-C y guardar como lastpass.txt.
  2. Abre Excel. Ficha Datos, Desde el texto, selecciona el nuevo archivo de texto que acaba de crear. Separa por comas, debes ver los datos divididos perfectamente en columnas.
  3. El siguiente paso es ordenar los datos. Cambia el nombre de Sheet1 excel a la pestaña “Original Export” y cambia el nombre Sheet2 por “Clean Export”. Utilizaremos Sheet2 para crear datos ordenados que KeePass (la herramienta que utilizamos como un paso intermedio) reconocerá.
  4. Ocultar todas las columnas excepto la columna “url”
  5. En la celda al lado de la celda “url”, escribe “Valid HTML?” (En mi caso, número de celda H1) e ingresa esta fórmula en la celda debajo: = (IF (LEFT (A2,4) = “http. Arrastra esta fórmula por la lista de URL, hasta llegar a un punto en la hoja de cálculo donde ninguna de las celdas de la columna de URL empiece con “http” (esto es la exportación de tu Lastpass notas seguras). Con la lista de celdas aún seleccionada, ve al cuadro blanco en la esquina superior izquierda (a la izquierda de la barra de fórmulas) donde indica la celda / rango actual, haz doble clic en él y escrib “validTest”. Esto nos permitirá rápidamente hacer referencia a este rango. Esta fórmula detectará las celdas donde empieza el “http”. Esto nos permitirá encontrar rápidamente las celdas donde los datos exportados están en un formato que KeePass no reconocerá.
  6. En la celda junto a “Valid Html?” Escribe “Non valid count:” (Cell I1 en mi caso) y en la celda junto a ella, escribe “= COUNTIF (validTest,” N “). Eesto rápidamente contará el número de urls no válidas de nuestra lista general.
  7. Con la lista de celdas aún resaltada, ve a la pestaña Inicio> Formato Condicional> Resalte Reglas de Celda> Igual a> escribe “N” (con comillas) y para formatear selecciona “Relleno Rojo Claro con Texto Rojo Oscuro”. Esto destacará todos los enlaces rotos en rojo para nosotros.
  8. En la columna izquierda numerada, haz clic en la fila 1 para resaltar todas las celdas. Selecciona la ficha Datos> Filtro.
  9. En la columna encabezada por “HTML válido”, haz clic en la flecha desplegable y selecciona sólo la casilla “Y”, haz clic en Aceptar.
  10. Mostrar todas las columnas
  11. En la hoja “Exportación limpia”, nombra las celdas A1-E1 “Cuenta”, “Nombre de inicio de sesión”, “Contraseña”, “Sitio Web”, “Comentarios”, respectivamente.
  12. El orden de las columnas es diferente en Lastpass a lo que espera KeePass. Este es el orden en el archivo exportado de Lastpass: url, nombre de usuario, contraseña, extra, nombre. En caso de que no esté claro cuenta = nombre, nombre de inicio de sesión = nombre de usuario, contraseña = contraseña, sitio web = url, comentarios = extra. Copia todos los datos (filtrados y válidos) de la hoja original a la hoja limpia. Asegúrate de no cambiar el orden de las filas. ¡Asegúrate también de clasificar los datos en la columna correcta!
  13. Ahora Ctrl-A y Ctrl-C todos los datos limpios en la hoja. Abre el bloc de notas y pega en el texto. Archivo> Guardar como> “lastpass_clean1.csv”. En el tipo de archivo, selecciona todos los archivos.

Continuará…