Мой ключ GPG совпадает с моим открытым ключом?

Мой ключ GPG совпадает с моим открытым ключом?

Я пытаюсь настроить passна OSX.Инструкция по установкескажите, чтобы запустить:

pass init "ZX2C4 Password Storage Key"

Но насколько мне известно, у меня нет открытого ключа GPG. Нужно ли мне его настроить?

У меня есть открытый ключ SSH. Могу ли я использовать его вместо этого? Если да, как мне получить идентификатор?

решение1

GnuPG — это реализация стандарта OpenPGP, используемая passдля шифрования с использованием пары ключей OpenPGP. pass initожидает идентификатор пользователя OpenPGP или идентификатор ключа в качестве параметра. Естьразличные способы ссылки на ключи в GnuPG, наиболее распространенными из них passявляются полный идентификатор пользователя (например , ) или идентификатор ключа (например, ).Joe Tester <[email protected]>DEADBEEFDEADBEEF

Вы не можете использовать ключи SSH для OpenPGP. Хотя они поддерживают те же самые криптографические алгоритмы (например, RSA), форматы сильно различаются. Кроме того, ключ OpenPGP содержит дополнительную информацию, такую ​​как временная метка создания ключа, и обычно связан с идентификаторами пользователей. Хотя теоретически вы можете преобразовать ключ SSH в ключ OpenPGP, добавив эти данные, вы не можете просто построить эквивалентность между ключами SSH и OpenPGP (хотя некоторые люди используют подключи аутентификации OpenPGP для SSH, но это наоборот и сделать проще, поскольку ключ SSH не требует дополнительной информации по сравнению с ключом OpenPGP).

Более разумно просто сгенерировать новый ключ OpenPGP. Поскольку ключи OpenPGP обычно используются очень долго,прочитайте о некоторых передовых практикахперед его созданием.

Связанный контент