Я раньше использовал Связку ключей Apple для хранения паролей, но я устал от попытки выяснить, как передать их, когда я изменил компьютеры, таким образом, я переключился на использование текстового файла, зашифрованного с gpg симметричным шифрованием:
$ gpg --symmetric my_passwords.txt
Это так менее безопасно, чем приложение Связки ключей?
Файл имеет 0600 полномочий, и походит, даже если я использовал gpg w/общественность/закрытый ключ, если кто-то получил доступ к my_passwords.txt
файл у них был бы доступ к моему закрытому ключу так или иначе.
Симметричный шифр по умолчанию, используемый gpg, является CAST5, в то время как инструменты шифрования Mac OS X (Хранилище Файла) используют 128-разрядный шифр AES.
Оба шифра считают безопасными против "криптографических повреждений", таким образом, их безопасность для шифрования связана только с безопасностью пароля.