Erhalten privater Schlüssel von Geth-Konten

Genau das Gegenteil dieser Frage Wie importiere ich einen einfachen privaten Schlüssel in Geth oder Mist? Ich würde gerne wissen, wie ich die privaten Schlüssel der mit geth erstellten Konten auf diese Weise erhalten kann:

$ geth --testnet account new

Ich habe auf ~/.ethereum/keystore nach privaten Schlüsseldateien gesucht, aber es gibt nur eine Datei für das Coinbase-Konto. Keine Dateien für die restlichen Konten erstellt.

Wie kann ich diese fehlenden Dateien erhalten? Warum fehlen sie? Danke!

Ich habe bereits gesehen, wie ich Geth-Konten in eth importieren kann? Das Problem ist jedoch, dass in meinem System Keystore-Dateien für die meisten erstellten Geth-Konten mit Ausnahme von Coinbase nicht einmal vorhanden sind.

Antworten (1)

Für test net ist der gesuchte Ordner ~/.ethereum/testnet/keystore/.

Danke! Absolut richtig.
Falls Sie Windows verwenden, überprüfen Sie %AppData%\Roaming\Ethereum\testnet\keystore
Auf dem Mac ist es~/Library/Ethereum/testnet
Diese Antwort ist falsch. Die JSON-Kontodatei ist nicht der private Schlüssel. Der private Schlüssel ist eine 64-Byte-Sequenz, die in HEX codiert ist. Um diesen Schlüssel zu erhalten, müssen Sie zuerst die JSON-Datei entschlüsseln.
@Nulik und wie machst du das?