公開鍵は、秘密鍵と対になる公開可能な暗号鍵で、秘密鍵によって作られた電子署名を検証するために使われます。ただし、暗号資産を受け取るときに相手へ伝えるウォレットアドレスと、公開鍵は常に同じものではありません。
この記事でわかること:公開鍵と秘密鍵の違い、電子署名を検証する仕組み、ウォレットアドレスとの関係、BitcoinとEthereumの違い、公開してよい情報と守るべき情報、受取時の安全な確認手順がわかります。
1分でつかむ公開鍵の要点
| 確認項目 | まず覚えたいこと |
|---|---|
| 公開鍵とは | 秘密鍵と対になり、電子署名の検証などに使う公開可能な鍵 |
| 秘密鍵との違い | 秘密鍵は署名に使い、第三者へ絶対に共有しない |
| アドレスとの違い | アドレスは受取先の識別情報で、公開鍵そのものとは限らない |
| 通常の受取で伝える情報 | 利用ネットワークに対応したウォレットアドレス |
| 公開時の注意 | 資産を直接動かされなくても、残高や履歴を追跡される場合がある |
公開鍵を理解するには、対になる秘密鍵の役割を先に知ると迷いが減ります。署名権限や安全な保管方法まで確認したい方は、秘密鍵の基礎をまとめた記事もあわせて読んでみてください。
最初の図では、秘密鍵・公開鍵・ウォレットアドレスの位置関係を一枚にまとめます。
秘密鍵は署名を作る側、公開鍵はその署名を検証する側に置かれます。
アドレスは公開鍵などを加工して作られる受取先の識別情報です。
チェーンによって生成手順が異なるため、三つを同じ文字列だと思わないことが大切です。

公開鍵とは?秘密鍵との違いをやさしく整理
この章でわかること:公開鍵の定義と役割を押さえ、秘密鍵・アドレス・シードフレーズ・パスワードを用途で区別できます。
公開鍵は、非対称暗号の鍵ペアのうち公開側にあたり、対応する秘密鍵で作られた電子署名の検証などに使う暗号鍵です。NISTも、公開鍵は秘密鍵と関連付けられ、デジタル署名では対応する秘密鍵で生成された署名の検証に使われると定義しています。
秘密鍵は署名、公開鍵は検証に使う
鍵ペアはウォレットなどによって生成され、一般的には秘密鍵から対応する公開鍵を導出します。送金時は秘密鍵そのものを外へ出さず、秘密鍵で取引データに電子署名を付けます。ネットワークは公開鍵などの公開情報を使い、その署名が対応する秘密鍵で作られ、取引内容が署名後に変更されていないかを検証します。
アドレスやシード、パスワードは別の情報
次の図は、よく混同される五つの情報を用途と共有可否で比べます。
公開鍵とアドレスは公開可能でも、使う場面や見た目が同じとは限りません。
秘密鍵とシードフレーズは資産を動かす権限へつながるため、誰にも渡さない情報です。
パスワードも重要ですが、漏洩した秘密鍵を無効にする代わりにはなりません。

| 情報 | 主な用途 | 共有 | 漏洩・公開時の主な影響 |
|---|---|---|---|
| 秘密鍵 | 取引やメッセージへの署名 | 不可 | 対応資産を動かされるおそれ |
| 公開鍵 | 署名の検証など | 方式に応じて可 | 関連情報を結び付けられる場合がある |
| アドレス | 受取先の指定 | 可 | 残高・履歴を追跡される場合がある |
| シードフレーズ | 複数の鍵・アカウントの復元 | 不可 | 復元対象全体を奪われるおそれ |
| パスワード・PIN | 端末やアプリの解除 | 不可 | 端末内の情報へ近づかれるおそれ |
シードフレーズの保管方法や、秘密鍵との復元範囲の違いが気になった方は、シードフレーズを安全に管理する方法も確認しておくと安心です。

この章のまとめ
秘密鍵は署名、公開鍵は検証、アドレスは受取先の指定に使います。名前ではなく「何ができる情報か」で分けて覚えましょう。
公開鍵が電子署名を検証する仕組み
この章でわかること:秘密鍵を外へ渡さずに取引へ署名し、公開鍵で正当性と改ざんの有無を検証する流れがわかります。
電子署名では、秘密鍵で署名を作り、対応する公開鍵を使って署名を検証します。この組み合わせにより、秘密鍵そのものを公開せず、取引が対応する鍵の保有者によって承認され、署名後に内容が変わっていないかを確かめられます。
署名から記録までの流れ
- ウォレットが送金先、数量、手数料などを含む取引データを作る
- 利用者が画面の内容を確認し、秘密鍵で電子署名を作る
- 署名済み取引をネットワークへ送信する
- ノードが公開鍵などの公開情報とルールを使って検証する
- 有効な取引がネットワークの合意手順を経て台帳へ記録される
次の図は、取引内容の作成から署名・検証・記録までを順番に示します。
秘密鍵はウォレット内で署名を作るために使い、相手やネットワークへ送りません。
公開鍵などの公開情報は、署名が取引内容と対応しているかを確かめる側で使われます。
検証が成功しても送金先の入力ミスは直らないため、署名前の目視確認が欠かせません。

ハッシュや暗号化とは目的が違う
| 技術 | 主な目的 | 公開鍵との関係 |
|---|---|---|
| 電子署名 | 承認者と改ざんの有無を検証 | 対応する署名の検証に使う |
| 公開鍵暗号による暗号化 | 受信者以外に内容を読ませにくくする | 方式により暗号化側で使う |
| ハッシュ | データの要約値を作り変更を検出 | 鍵ではなく、署名処理などと組み合わせる |

この章のまとめ
公開鍵は署名の検証に使われます。ただし、正しい署名と安全な取引は別なので、署名前に送金先と内容を確かめてくださいね。
公開鍵とウォレットアドレスは同じではない
この章でわかること:公開鍵からアドレスが作られる一般的な関係と、通常の受取で公開鍵ではなくアドレスを使う理由がわかります。
ウォレットアドレスは、送金先を指定するための識別情報であり、公開鍵そのものとは限りません。公開鍵のハッシュやスクリプト条件などを基に作られる場合があり、生成手順と表示形式はネットワークによって異なります。
受取相手へは対象ネットワークのアドレスを伝える
次の図は、公開鍵とウォレットアドレスが同一とは限らない理由を示します。
Bitcoinでは公開鍵のハッシュやスクリプト条件などから複数形式のアドレスが作られます。
Ethereumの外部所有アカウントでは、公開鍵をKeccak-256で処理した末尾20バイトがアドレスの基になります。
受取時は仕組みを手計算せず、公式ウォレットが表示する対象ネットワークのアドレスを使いましょう。

| 情報 | 役割 | 性質 | 主な使用場面 |
|---|---|---|---|
| 公開鍵 | 署名の検証など | 暗号鍵を表すデータ | 署名検証 |
| ウォレットアドレス | 受取先の指定 | ネットワークごとの形式 | 送金・入金 |
| コントラクトアドレス | プログラムの識別 | EOAに似た場合がある | トークン・dApp操作 |
| TXID | 取引の識別 | 取引を示す識別子 | 着金確認・照会 |
公開アドレスから見える情報にも注意
次の図は、公開アドレスから見える範囲と見えにくい範囲を分けています。
公開台帳からは残高、取引履歴、関連アドレスやコントラクトとの動きを追える場合があります。
一方、氏名や住所がチェーン上に直接書かれていなければ、画面だけで本人を断定はできません。
取引所記録やSNS投稿と結び付くと識別される可能性があるため、公開範囲は慎重に選びましょう。

実際の送金では、公開鍵よりもアドレスとネットワークの確認が重要です。未着や誤送金を避ける手順は、初心者向けの暗号資産送金ガイドで順番に確認できます。

この章のまとめ
通常の受取で伝えるのは、公開鍵ではなく対象ネットワークのアドレスです。公開可能でも履歴は追われ得るため、用途に合う範囲で共有しましょう。
BitcoinとEthereumで公開鍵の扱いはどう違う?
この章でわかること:BitcoinとEthereumで、公開鍵・アドレス・署名・アカウントの関係がどのように異なるかを比較できます。
BitcoinとEthereumはどちらも公開鍵暗号を使いますが、取引モデルとアドレスの作り方、公開鍵が表に出る場面は同じではありません。共通点だけで理解すると誤送金につながるため、利用するチェーンごとに確認しましょう。
BitcoinはUTXOと支出条件を検証する
Bitcoinでは、UTXO(未使用トランザクション出力)に設定された条件を満たして支出します。Bitcoin Developer Guideは、ウォレットが秘密鍵から公開鍵を導出し、受取用の公開鍵やそのハッシュを配布し、対応する秘密鍵で支出取引へ署名する流れを説明しています。
EthereumはEOAとコントラクトアカウントを分ける
Ethereumの外部所有アカウント(EOA)は、公開鍵と秘密鍵のペアで制御されます。Ethereum.orgによると、公開鍵のKeccak-256ハッシュの末尾20バイトに「0x」を付けたものがEOAアドレスの基になります。秘密鍵は取引やメッセージの署名に使われます。
次の図では、BitcoinとEthereumの公開鍵からアドレス、署名、取引検証までを左右に並べます。
BitcoinはUTXOの支出条件を満たす署名を検証し、複数のアドレス形式を使います。
EthereumのEOAは鍵ペアで制御されますが、コントラクトアカウントには秘密鍵がありません。
どちらも公開鍵とアドレスを同一視せず、ウォレットが示す形式をそのまま確認するのが基本です。

| 観点 | Bitcoin | Ethereum |
|---|---|---|
| 代表的な取引モデル | UTXOを支出条件に従って使用 | アカウント残高とnonceを使用 |
| 公開鍵の主な役割 | 支出取引の署名検証 | EOAの取引・メッセージ署名と関係 |
| アドレスとの関係 | 公開鍵ハッシュやスクリプト条件などから複数形式 | EOAでは公開鍵のハッシュの一部が基になる |
| コントラクト | スクリプトで支出条件を表す | 秘密鍵を持たずコードで制御されるアカウントがある |
| 利用時の注意 | アドレス形式とネットワークを確認 | ネットワーク、EOA・コントラクト、ガスを確認 |
BitcoinとEthereumの役割や取引モデルをさらに比べたい方は、ビットコインとイーサリアムの違いをまとめた記事へ進むと、今回の鍵の話もつながりやすくなります。

この章のまとめ
BitcoinとEthereumでは取引モデルもアドレスの関係も違います。送金前には、資産名だけでなくネットワークとアドレス形式まで見ましょう。
公開してよい情報・守るべき情報の判断基準
この章でわかること:通常の公開鍵、ウォレットアドレス、xpub、ウォッチオンリー情報の共有範囲と、偽サポートへの対処を判断できます。
通常の受取で共有してよいのは、対象ネットワークのウォレットアドレスです。秘密鍵、シードフレーズ、バックアップファイル、二段階認証コードは共有しません。公開鍵も公開可能な情報ですが、受取に必要な情報とは限らないため、目的が分からない相手へ渡す必要はありません。
xpubは秘密鍵ではないが、広く公開しない
xpubは複数の子公開鍵やアドレスを導出できる拡張公開鍵です。秘密鍵は含みませんが、広い範囲の残高・履歴を追跡され得るため、必要な相手だけに共有しましょう。
偽サポートが「public key」と呼んでも立ち止まる
MetaMaskは、シークレットリカバリーフレーズや秘密鍵を、MetaMaskの担当者を名乗る相手にも共有しないよう案内しています。JVCEAも、秘密鍵・シードフレーズ・二段階認証コードは絶対に共有しないと注意喚起しています。サポートが本物か分からないときは、検索広告やDMのリンクを使わず、公式アプリやブックマークした公式ページから窓口を開きましょう。
次の図は、「共有してよい」「限定して共有」「絶対に共有しない」の三段階を示します。
受取アドレスは用途とネットワークを確認したうえで相手へ伝えられます。
xpubやウォッチオンリー情報は複数の履歴を追跡できるため、必要な相手に限定します。
秘密鍵・シードフレーズ・二段階認証コードは、サポートを名乗られても渡してはいけません。

| 区分 | 情報の例 | 判断 |
|---|---|---|
| 目的を確認して共有 | 受取用ウォレットアドレス | ネットワークと相手を確認して共有 |
| 必要な相手に限定 | 通常の公開鍵、xpub、ウォッチオンリー情報 | 用途と追跡範囲を理解して限定共有 |
| 共有しない | 秘密鍵、シードフレーズ、二段階認証コード | 相手の肩書きにかかわらず拒否 |
| 公開前に配慮 | アドレスと氏名・SNS・請求情報の組み合わせ | 履歴から本人が推測される可能性を確認 |
| 公開情報 | 作れる情報 | 追跡範囲 | 共有時の注意 |
|---|---|---|---|
| 通常の公開鍵 | 対応方式のアドレスなど | 主に対応する鍵・取引 | 用途がある相手だけ |
| xpub | 複数の子公開鍵・アドレス | 対応する派生範囲 | 広く公開しない |
| ウォッチオンリー情報 | 署名なしの残高表示 | 登録したアドレス等 | 資産の動きを見られる |
MetaMaskを使っていて、アカウント・アドレス・シークレットリカバリーフレーズの違いに迷ったら、MetaMaskの作り方と安全な使い方を確認しましょう。偽画面を避けるポイントも整理しています。

この章のまとめ
「公開鍵」という名前だけで判断せず、何の情報を何の目的で求められているか確認しましょう。秘密鍵とシードは、理由を問わず共有しません。
安全に受け取るための公開情報チェック
この章でわかること:公開鍵とアドレスを混同せず、ネットワーク・宛先・少額テストを確認して安全に受け取る手順がわかります。
安全な受取では、公開鍵を探すより、ウォレットが表示した受取アドレスと対象ネットワークを確認することが先です。同じ銘柄名でも、複数のネットワークで送受信できる場合があります。アドレスの見た目だけで対応関係を判断しないようにしましょう。
- 受け取る暗号資産と利用ネットワークを送金者と一致させる
- 公式アプリまたは取引所の入金画面から受取アドレスを表示する
- タグ・MEMO・Destination Tagなど追加情報の要否を確認する
- コピー後の文字列について、先頭と末尾を元画面と照合する
- 初回や高額送金では少額テストを行い、着金を確認してから残りを送る
- TXIDを保存し、未着時は相手・ネットワーク・確認数を順に調べる
クリップボードを改ざんして、コピーしたアドレスを攻撃者のものへ置き換えるマルウェアもあります。MetaMaskの公式サポートも、貼り付け後のアドレスが元のアドレスと一致するか、先頭と末尾の文字を再確認するよう案内しています。QRコードを使う場合も、読み取った後の文字列を省略せず確認しましょう。
間違った情報を送った・求められたときの動き方
秘密鍵やシードフレーズを入力・送信した可能性があるなら、状況は別です。漏洩した端末を使い続けず、安全な別環境で新しいウォレットを作り、残高を移すことを検討します。相手へ追加情報や追加送金をせず、公式サポートや利用中の取引所、必要に応じて警察・消費生活相談窓口へ相談しましょう。
次の図は、受取情報を確認してから着金を確かめるまでの安全な流れです。
最初に暗号資産とネットワークを一致させ、公式画面で受取アドレスを取得します。
タグやMEMOの要否、貼り付け後の先頭・末尾を確認し、少額テストを行います。
着金後はTXIDを保存し、秘密鍵やシードを求める相手には応じないようにしましょう。

ウォレットの種類や、取引所保管と自己管理の違いをまだ整理できていない方は、暗号資産ウォレットの基礎へ戻ると全体像が見えやすくなります。

この章のまとめ
受取では公開鍵を探さず、公式画面のアドレスを使います。ネットワーク、追加タグ、貼り付け結果、少額テストを順番に確認しましょう。
まとめ|公開鍵は検証、アドレスは受取に使おう
この章でわかること:公開鍵について今日から間違えないための要点と、安全な共有・受取で確認する行動を持ち帰れます。
公開鍵は、秘密鍵と対になり、対応する秘密鍵で作られた電子署名を検証する公開可能な鍵です。ウォレットアドレスは受取先を示す識別情報で、公開鍵そのものとは限りません。通常の受取では公開鍵ではなく、対象ネットワークの受取アドレスを共有します。
- 秘密鍵は署名、公開鍵は署名の検証に使う
- 公開鍵とウォレットアドレスは常に同じではない
- 受取では公式画面のアドレスとネットワークを確認する
- 秘密鍵・シードフレーズ・二段階認証コードは共有しない
- xpubは複数アドレスを追跡できるため、必要な相手に限定する
- アドレス公開による残高・履歴の追跡可能性にも配慮する
一度に暗号技術をすべて覚える必要はありません。まず「署名する秘密鍵」「検証する公開鍵」「受け取るアドレス」の三つに分けてみましょう。そのうえで、受取画面のネットワークとアドレスを毎回確かめれば、実際の操作にも落とし込みやすくなります。
ブロックチェーンの台帳と署名がどのようにつながるか、もう少し広い視点で復習したい方は、ブロックチェーンの仕組みを図解した記事も役立ちます。

この章のまとめ
公開鍵は「見せてもよい秘密鍵」ではなく、検証を担う別の鍵です。実際の受取では、公式画面のアドレスを落ち着いて確認しましょう。
本記事は、暗号資産の公開鍵・ウォレットアドレス・電子署名に関する一般的な情報提供を目的としており、投資、法律、税務、特定の暗号資産・取引所・ウォレットの利用を勧めるものではありません。暗号資産には価格変動、誤送金、秘密情報の漏洩、詐欺、サービス停止などにより損失が生じる可能性があります。ネットワークやウォレットの仕様、制度、サービス内容は変更されるため、操作前に必ず公式情報を確認し、ご自身の責任で慎重に判断してください。
公開鍵に関するよくある質問
公開鍵とは何ですか?
公開鍵は、秘密鍵と対になる公開可能な暗号鍵です。暗号資産では、対応する秘密鍵で作られた電子署名を検証し、取引が所定の条件を満たしているか確認するために使われます。
公開鍵と秘密鍵は何が違いますか?
秘密鍵は取引やメッセージへの署名に使い、第三者へ共有しません。公開鍵はその署名の検証などに使う公開側の情報です。一般的には秘密鍵から公開鍵を導出します。
公開鍵とウォレットアドレスは同じですか?
同じとは限りません。ウォレットアドレスは受取先の識別情報で、公開鍵のハッシュやスクリプト条件などを基に作られる場合があります。生成方法はネットワークごとに異なります。
公開鍵は他人へ教えてもよいですか?
公開鍵は公開可能な情報ですが、通常の受取では対象ネットワークのウォレットアドレスを伝えます。用途が不明な相手へ公開鍵やxpubを渡す必要はなく、追跡される範囲にも配慮が必要です。
受取相手には公開鍵とアドレスのどちらを伝えますか?
通常は、利用するウォレットや取引所の公式画面に表示された受取用アドレスを伝えます。暗号資産、ネットワーク、タグやMEMOの要否を一致させ、初回は少額テストを行うと安心です。
公開鍵から秘密鍵を逆算できますか?
現在使われる標準的な暗号方式では、適切に生成された公開鍵から秘密鍵を現実的な時間で逆算することは困難とされています。ただし、弱い乱数や実装不具合、詐欺による漏洩には注意が必要です。
公開鍵を紛失したら資産も失いますか?
公開鍵だけの紛失が直ちに資産喪失を意味するとは限りません。多くのウォレットは秘密鍵などから公開鍵を再導出できます。ただし、秘密鍵やシードフレーズを失うと復元できない場合があります。
xpubは公開してもよいですか?
xpubは秘密鍵を含まない拡張公開鍵ですが、複数の子公開鍵やアドレスを導出し、広い範囲の履歴を追跡できる場合があります。SNSなどへ広く公開せず、必要な相手へ限定して共有してください。
参考情報
この記事は、以下の一次情報・公式情報を2026年7月24日時点で確認し、初心者向けに整理しています。暗号方式、ウォレット機能、アドレス仕様、注意喚起は更新される場合があるため、実際の操作前には各公式ページの最新版をご確認ください。
- NIST CSRC「public key」:公開鍵と秘密鍵の関係、デジタル署名における公開鍵の役割を確認できます。
- NIST FIPS 186-5 Digital Signature Standard:デジタル署名の生成・検証と標準的な目的を確認できます。
- Bitcoin Developer Guide「Wallets」:ウォレットが公開鍵を配布し、秘密鍵で支出取引へ署名する関係を確認できます。
- Bitcoin Developer Guide「Transactions」:公開鍵ハッシュ、Bitcoinアドレス、署名検証の流れを確認できます。
- Ethereum.org「Ethereum accounts」:EOAの鍵ペア、アドレス生成、コントラクトアカウントとの違いを確認できます。
- MetaMask Help Center「How to copy your address」:公開アドレスのコピー方法と貼り付け後の照合注意を確認できます。
- MetaMask Help Center「Secret Recovery Phrase, password and private keys」:秘密鍵・シードフレーズ・パスワードの役割と共有禁止を確認できます。
- JVCEA「暗号資産に関する詐欺に遭わないために」:秘密鍵・シードフレーズ・二段階認証コードを共有しない注意喚起を確認できます。
- 金融庁「暗号資産に関する相談事例等及びアドバイス等」:登録事業者の確認、詐欺、価格変動など暗号資産利用時の注意点を確認できます。


