Ich habe hier gelesen, dass mit der neuen Firmware ein Trezor zum Generieren von GPG-Signaturen verwendet werden kann. Wie funktioniert das? Gibt es ein Tutorial? Ich habe nichts auf der Website von Satoshi Labs gesehen.
GPG-Schlüssel "TREZOR kann jetzt sicher GPG-Schlüssel zum Signieren von E-Mails oder Dokumenten generieren (unter Verwendung der Kurven NIST256P1 und Ed25519). Derzeit ermöglicht dieses Update keine GPG-Entschlüsselung, eine Funktion, die für das nächste Firmware-Update geplant ist. Weitere Informationen finden Sie unter großartiger TREZOR-Agent von Roman Zeyde."
https://medium.com/@satoshilabs/trezor-firmware-1-3-6-20a7df6e692#.9nmckr4yh
Eine vollständige Anleitung finden Sie hier:
https://github.com/romanz/trezor-agent/blob/master/README-GPG.md
Generieren Sie eine neue GPG-Identität:
$ trezor-gpg erstellen | gpg2 --import # Verwenden Sie den TREZOR, um das Signieren des Primärschlüssels zu bestätigen
gpg: Schlüssel 5E4D684D: öffentlicher Schlüssel „John Doe“ importiert
gpg: Gesamtzahl verarbeitet: 1
gpg: importiert: 1
$ gpg2 --edit "${TREZOR_GPG_USER_ID}" trust # setze diesen Schlüssel auf ultimatives Vertrauen (Option #5)
$gpg2-k
pub nistp256/5E4D684D 2016-06-17 [SC] uid [ultimativ] John Doe sub nistp256/A31D9E25 2016-06-17 [E]
GPG-Nachrichten signieren und verifizieren:
$ echo "Hallo Welt!" | gpg2 --zeichen | gpg2 --überprüfen
gpg: Signatur vom Freitag, 17. Juni 2016, 20:55:13 Uhr IDT mit ECDSA-Schlüssel-ID 5E4D684D
gpg: Gute Signatur von "Roman Zeyde " [ultimativ]"
( trezor-agent
Entwickler hier...)
Bitte werfen Sie einen Blick auf die neueste trezor-agent
Version hier . Ich würde gerne jedes Problem mit der Dokumentation beheben und sie mit weiteren Beispielen erweitern, um sie für Erstbenutzer hilfreicher zu machen :)
BEARBEITEN : Stellen Sie sicher, dass Sie alle erforderlichen Pakete wie hier beschrieben installieren: https://github.com/romanz/trezor-agent/blob/master/INSTALL.md
pip install --user trezor_agent
) ? In meinem Fall war dies die vollständige Befehlsfolge, die für die Installation erforderlich ist (unter Ubuntu 16.04.2 LTS, was Sie erhalten, wenn Sie WSL unter Win10 installieren):sudo apt update
sudo apt install python-pip
pip install --upgrade pip
sudo apt install libusb-1.0-0-dev
sudo apt install libudev-dev
Benutzer1794469
gpg: can't connect to the agent: IPC connect call failed
also schätze ich, dass ich auf die nächste Entwicklungsrunde warten werde.