pass
Ich versuche , es auf OSX einzurichten .Installationsanleitungsagen Sie zu laufen:
pass init "ZX2C4 Password Storage Key"
Ich habe jedoch meines Wissens keinen öffentlichen GPG-Schlüssel. Muss ich einen einrichten?
Ich habe einen öffentlichen SSH-Schlüssel. Kann ich diesen stattdessen verwenden? Wenn ja, wie erhalte ich die ID?
Antwort1
GnuPG ist eine Implementierung des OpenPGP-Standards und wird pass
zur Verschlüsselung mit einem OpenPGP-Schlüsselpaar verwendet. pass init
erwartet als Parameter eine OpenPGP-Benutzer-ID oder Schlüssel-ID. Es gibtverschiedene Möglichkeiten zum Referenzieren von Schlüsseln in GnuPG, für die Verwendung mit werden am häufigsten pass
die vollständige Benutzer-ID (wie ) oder die Schlüssel-ID (wie ) verwendet.Joe Tester <[email protected]>
DEADBEEFDEADBEEF
Sie können SSH-Schlüssel nicht wirklich für OpenPGP verwenden. Obwohl sie dieselben kryptografischen Algorithmen unterstützen (wie RSA), sind die Formate sehr unterschiedlich. Außerdem enthält ein OpenPGP-Schlüssel zusätzliche Informationen wie den Zeitstempel der Schlüsselerstellung und ist normalerweise mit Benutzer-IDs verknüpft. Während Sie theoretisch einen SSH-Schlüssel in einen OpenPGP-Schlüssel umwandeln könnten, indem Sie diese Details hinzufügen, können Sie nicht einfach eine Äquivalenz zwischen SSH- und OpenPGP-Schlüsseln herstellen (obwohl einige Leute OpenPGP-Authentifizierungsunterschlüssel für SSH verwenden, ist dies jedoch umgekehrt und einfacher zu tun, da ein SSH-Schlüssel im Vergleich zu einem OpenPGP-Schlüssel keine zusätzlichen Informationen erfordert).
Sinnvoller ist es, einfach einen neuen OpenPGP-Schlüssel zu generieren. Da OpenPGP-Schlüssel meist sehr lange verwendet werden,Lesen Sie mehr über bewährte Vorgehensweisenbevor Sie es erstellen.