Перенос паролей между KeePassX и LastPass
Введение
KeePass (и его порт для Linux — KeePassX) — надёжный офлайн-менеджер паролей, который можно хранить даже на портативной флешке. LastPass — облачный менеджер с браузерными плагинами, умеющий автозаполнять поля входа. Если вы уже используете один из инструментов и хотите перейти на другой или иметь дубликат в облаке/локально, полезно знать, как экспортировать и импортировать базу паролей между ними.
Определение: KeePassX — это кроссплатформенный клиент для KeePass, ориентированный на Linux. LastPass — облачный сервис с расширениями для браузеров.
Важно: во всех шагах следуйте принципам безопасности — работайте с экспортированными файлами только на доверенных устройствах и удаляйте временные файлы после завершения миграции.
Что вам понадобится
- Доступ к вашей базе KeePassX (файл .kdb или .kdbx).
- Установленный LastPass в браузере (рекомендуется Firefox для инструкций ниже).
- Скрипт lastpass2keepass.py для конвертации CSV из LastPass в XML KeePass (если нужен импорт в KeePassX).
- Терминал (для Linux) или аналогичные инструменты в других ОС.
Импорт KeePassX в LastPass
- Откройте KeePassX и войдите в вашу базу.
- Выберите File -> Export to -> KeePassX XML File и сохраните экспортированный файл (например keepass.xml) в домашнюю папку или на рабочий стол.

- Откройте Firefox, убедитесь, что расширение LastPass установлено и вы авторизованы.
- Нажмите на иконку LastPass -> Tools -> Import From -> KeePass -> Import.

- Укажите ранее сохранённый keepass.xml. LastPass просканирует XML и покажет список записей для импорта.

- Отметьте нужные записи и нажмите Import. После завершения проверьте несколько записей в LastPass, чтобы убедиться, что логины и пароли корректно перенеслись.
Примечание: автор исходной инструкции сообщил, что в Google Chrome импорт не сработал у него — возможны различия в поведении расширений между браузерами. Если импорт не проходит в Chrome, попробуйте Firefox.
Импорт LastPass в KeePassX
LastPass экспортирует записи в CSV, а KeePassX ожидает XML. Для конвертации можно использовать скрипт lastpass2keepass.
- В Firefox откройте меню LastPass -> Tools -> Export to -> LastPass CSV file и сохраните CSV в домашнюю папку.

Загрузите и распакуйте последнюю версию скрипта lastpass2keepass (файл lastpass2keepass.py). Поместите его в ту же папку, где находится ваш CSV.
Откройте терминал и выполните:
chmod +x lastpass2keepass.py
python lastpass2keepass.py lastpassexport keepass.xmlЗамените lastpassexport на имя вашего CSV-файла из LastPass. В результате скрипт создаст файл в формате KeePass XML (например lastpassexport.export.xml или указанный keepass.xml). Откройте KeePassX и импортируйте полученный XML.

Проверка и критерии приёмки
- Случайная выборка: откройте 5–10 записей и проверьте логин, пароль, URL и заметки.
- Совпадение количества записей: общее число записей до и после переноса должно совпадать или отличаться по понятным причинам (дубликаты, пустые поля).
- Корректное сопоставление полей: URL должен быть в поле URL, логин — в поле Username, пароль — в Password.
- Работа автозаполнения: для LastPass — протестируйте автозаполнение для 3 сайтов; для KeePassX — убедитесь, что вы можете просматривать/копировать пароль.
Частые ошибки и способы решения
- Не виден импортированный файл в LastPass: убедитесь, что XML корректно экспортирован из KeePassX и не повреждён.
- Неправильная кодировка CSV: при экспорте проверьте, что CSV сохранён в UTF-8; при проблемах откройте CSV в текстовом редакторе и перекодируйте.
- Дублированные записи: перед импортом удалите или объедините дубликаты в исходной базе, либо используйте инструменты объединения в целевой программе.
- Скрипт lastpass2keepass не запускается: проверьте права исполнения и что установлен Python; вызов может быть python3 вместо python.
Рекомендации по безопасности и приватности
- Обращайтесь с экспортируемыми файлами как с чувствительными данными: храните их только на доверенных устройствах.
- Удаляйте временные экспортированные файлы и очищайте корзину после успешной миграции.
- Если вы экспортировали в CSV, помните, что CSV обычно не шифруется и легко читается — не храните его в облаке.
- При массовой миграции в организации предусмотрите процесс аудита и хранения логов только на доверенных серверах.
Мини‑методология переноса (шаги высокого уровня)
- Резервная копия: сделайте бэкап исходной базы паролей.
- Экспорт: выгрузите данные в поддерживаемый формат (XML или CSV).
- Конвертация: при необходимости конвертируйте формат (скрипт lastpass2keepass).
- Импорт: импортируйте в целевой менеджер паролей.
- Валидация: проверки по критериям приёмки.
- Уборка: удалите временные файлы и обновите процедуры безопасности.
Роль‑базированные чек‑листы
- Пользователь (мигрирующий): сделать резервную копию, экспортировать, импортировать в целевое приложение, проверить 5–10 записей, удалить временные файлы.
- Системный администратор: обеспечить доступ к скриптам, проверить соответствие политике безопасности, провести аудит после миграции.
- Аудитор/безопасник: проверить, что экспортированные файлы не оставались в общих местах, подтвердить удаление и шифрование клонов.
Дополнительные подходы и альтернативы
- Ручная миграция для небольшого числа записей: создать новые записи вручную в целевом менеджере.
- Использование других конвертеров/инструментов (поиск на GitHub): при выборе сторонних утилит оценивайте репутацию и код.
- Для желающих остаться в офлайне: KeePassXC — современная ветка KeePassX, совместимая с KeePass форматом.
Глоссарий (в одну строку)
- KeePassX: офлайн‑менеджер паролей для Linux; LastPass: облачный менеджер паролей с расширениями для браузеров; CSV: текстовый формат таблицы; XML: расширяемый формат разметки данных.
Сводка
Миграция между KeePassX и LastPass — стандартный процесс: экспорт из источника, конвертация при необходимости и импорт в целевой менеджер. Всегда делайте резервные копии и удаляйте нешифрованные временные файлы после завершения.
Важно: проверяйте несколько записей вручную и тестируйте автозаполнение (в LastPass) или доступ к паролям (в KeePassX) перед тем, как удалить старую базу.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента