秘密鍵とは何ですか?
On 2月 13, 2021 by adminイーサリアムの秘密鍵とは何かを理解しようとしています。助けてください。
- 秘密鍵=アドレス?
- 秘密鍵=パスワード/パスフレーズ?
- 秘密鍵=開いたときに表示されるテキストキーストアフォルダ内のファイル?
- 秘密鍵=上記以外のもの?
コメント
- 以下の回答に加えて、秘密鍵がキーストアフォルダ内のファイルにどのように保存されているかを理解するのに役立つ回答があります。 ethereum.stackexchange.com/questions/15494/ …
- 注:I 'タイトルを" Where …?"からなに…?"。質問自体は、秘密鍵がどこに保存されているかではなく、何であるかを尋ねています。
- @RichardHorrocks:詐欺の試みを参照してください。昨日ここに投稿された回答。
回答
要するに:
秘密鍵(秘密の大きな番号)は、ウォレットによってランダムに作成され、暗号化されて(パスワードを使用して)、キーストアフォルダーのUTCファイルに保存されます。アドレスは、秘密鍵から派生した公開鍵から計算されます。
コメント
- " …秘密鍵から非アクティブ化された公開鍵… "、つまり" 秘密鍵から派生 "。
- ひどいタイプミスで申し訳ありません
- そして、秘密鍵を入力するように求められたとき—正確に何を入力する必要がありますか?
- なぜそれが重要なのですか?秘密鍵をクリアテキストで復号化したいだけです。質問することはたくさんありますか?しかし、心を落ち着かせるために:現在Rinkebyテストネットで実行されている Minds.com 。したがって、実際のお金が危険にさらされることはありません。
回答
秘密鍵が何であるかをよりよく理解するためイーサリアムは、非対称暗号とは何かを理解する必要があります。 https://en.wikipedia.org/wiki/Public-key_cryptography
2つの一般的な非対称暗号化アルゴリズムがあります。 RSAおよびECDSA。イーサリアムはECDSA(楕円曲線デジタル署名アルゴリズム)を使用しています。 ECDSAがどのように機能するかはここで確認できます。 https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
上記を簡単に説明すると-秘密鍵は、公開鍵を生成するために使用される非常に大きな乱数です。この公開鍵は、イーサリアムブロックチェーン上にアドレスを作成するために使用されます。秘密鍵を使用すると、トランザクションに署名できます。これらのトランザクションは、チェーンの他の参加者が公開鍵と照合して確認できます。
自分自身をよりよく教育するには、以下のリンクを使用して、自分のマシンで秘密鍵を生成し、イーサリアムネットワークでアドレスを取得します。 https://kobl.one/blog/create-full-ethereum-keypair-and-address/
秘密鍵を覚えるのが非常に難しいため、ウォレットで次のことができます。パスワードで保護された秘密鍵をそれらに保存します(対称暗号化を使用)。これが意味するのは、覚えやすいパスワードを使用して、同じウォレットインスタンスでトランザクションに署名できるということです。 このパスワードは秘密鍵ではないことを理解することが非常に重要ですこのウォレットにアクセスできなくなった場合は、パスワード他のウォレットから秘密鍵を取得することはできません。
コメント
- ウォレットから秘密鍵を復号化するにはどうすればよいですか?なぜみんながその質問に答えようと踊っているのですか。
- 暗号化された秘密鍵はウォレットのパスワードで解読できます。
コメントを残す