Як перенести паролі зі зв’язкою ключів (Keychain) в 1Password на Mac (все і швидко)

Як перенести паролі зі звязкою ключів (Keychain) в 1Password на Mac (все і швидко) 

1Password — кращий менеджер паролів для Mac, але користуватися ним до сьогодні я не міг, тому що всі мої паролі знаходяться в Keychain (Зв’язка ключів). Переносити сотні паролів вручну дуже довго, а штатних засобів в OS X для цього немає. Під катом я розповім вам, як швидко перенести паролі з в’язки в 1Password на Mac.

Підготовка

1Password вміє імпортувати паролі поки тільки з CSV файлу, а паролі з В’язки можна експортувати в звичайний текстовий документ. Для перенесення паролів необхідно перетворити текстовий документ у формат .CSV. Зробити це можна за допомогою спеціального скрипта, скачайте його по посиланню і збережіть на робочому столі.

Як перенести паролі з В’язки в 1Password

  • Відкрийте Термінал і виконайте наступну команду:

    cd desktop
    security dump-keychain -d login.keychain > keychain.txt

    Якщо у вас встановлено кілька В’язок ключів (Keychain), то замініть login.keychain на назву потрібної зв’язки і повторіть дії, починаючи з пункту 2.

    Як перенести паролі зі звязкою ключів (Keychain) в 1Password на Mac (все і швидко)

  • Після запуску команди, система запросить дозвіл на експорт кожного паролю, вам доведеться натискати на кнопку «Дозволити» до тих пір, поки не будуть оброблені всі паролі.

    Як перенести паролі зі звязкою ключів (Keychain) в 1Password на Mac (все і швидко)

  • Після завершення процедури знову відкрийте Термінал і введіть ще одну команду:
    cd desktop
    ruby keychain.rb keychain.txt | sort > keychain.csv
  • Якщо все пройшло успішно, то на вашому робочому столі з’явиться файл «keychain.csv». Зайдіть в 1Password, натисніть “Файл -> Імпорт”, оберіть тип файлу “Comma Delimited Text” (.csv) і вкажіть шлях до файлу «keychain.csv».

    Як перенести паролі зі звязкою ключів (Keychain) в 1Password на Mac (все і швидко)

  • Через кілька секунд всі ваші паролі з В’язки будуть завантажені в 1Password.

    Як перенести паролі зі звязкою ключів (Keychain) в 1Password на Mac (все і швидко)

  • !Застерігаємо

    Якщо у вашій зв’язці ключів зберігаються дані сайтів, логінов або паролів, що містять кому, то цей спосіб не спрацює. У цьому випадку найкраще дані з комами перенести вручну, а потім видалити їх з Keychain перед виконанням першого пункту.

    Після перенесення всіх паролів у вас на диску залишиться відразу два файли, в яких містяться всі ваші незашифровані паролі. Щоб ці дані не потрапили в руки зловмисників, після експорту видаліть відповідні файли і не забудьте очистити кошик. Якщо у вашому Mac використовується традиційний жорсткий диск, то краще всього скористатися програмами для безповоротного видалення файлів начебто CleanMyMac.

    Як перенести паролі зі звязкою ключів (Keychain) в 1Password на Mac (все і швидко)

    Сподобалася стаття? Поділитися з друзями:
    Корисні поради та відповіді на питання