Как перенести пароли из Связки ключей (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 пункта.

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

По окончании завершения процедуры опять перейдите в Терминал и введите еще одну команду:
cd desktop
ruby keychain.rb keychain.txt | sort > keychain.csv

В случае если все прошло удачно, то на вашем рабочем столе покажется файл «keychain.csv».

Зайдите в 1Password, надавите "Файл -> Импорт", выберите тип файла "Comma Delimited Text" (.csv) и укажите путь к файлу «keychain.csv».

Через пара секунд все ваши пароли из Связки ключей будут загружены в 1Password.

!Предостерегаем

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

В этом случае оптимальнее эти с запятыми перенести вручную, а после этого удалить их из Keychain перед исполнением первого пункта.

По окончании переноса всех паролей у вас на диске останется сходу два файла, в которых находятся все ваши незашифрованные пароли. Дабы эти сведенья не попали в руки преступников, по окончании экспорта удалите соответствующие файлы и не забудьте очистить корзину.

В случае если в вашем Mac употребляется классический жесткий диск, то оптимальнее воспользоваться программами для безвозвратного удаления файлов наподобие CleanMyMac.

Комментарии и уведомления в настоящее время закрыты..

Комментарии закрыты.