> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# パスワードハッシュとMFAシークレットのエクスポート

> サポートケースを通じて、Auth0テナントからパスワードハッシュとMFAシークレットをPGPで暗号化してエクスポートするようリクエストする方法を説明します。

Auth0テナントからパスワードハッシュまたはMFAシークレットのエクスポートをリクエストすると、データはAuth0のシステムを離れる前に、Pretty Good Privacy (PGP) でエンドツーエンドに暗号化されます。エクスポートされたデータを復号できるのは、対応する秘密鍵を持つあなただけです。

このページでは、リクエストの送信からエクスポートファイルの復号まで、一連の手順を説明します。

<div id="prerequisites">
  ## 前提条件
</div>

リクエストを送信する前に、次の要件を満たす キーペアを生成してください。

| 要件          | 値                                                                                                                                  |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **鍵長**      | 4096 ビット以上                                                                                                                         |
| **暗号化サブキー** | 鍵には、少なくとも 1 つの RSA 4096 ビット暗号化サブキーを含める必要があります。Auth0 はこのサブキーを使用してエクスポートを暗号化します。その他のサブキーには異なるパラメーターを使用できますが、この要件を満たす必要があるのは 1 つだけです。 |
| **パスフレーズ**  | 強力で一意であること。ランダムに生成したパスフレーズを推奨します。                                                                                                  |
| **有効期限**    | 生成日から少なくとも 7 日後になるように有効期限を設定してください。エクスポートを繰り返しリクエストする際に同じ鍵を再利用する場合は、それに応じて有効期限を調整してください。                                           |

<div id="generate-your-pgp-key-pair">
  ## PGP キーペアを生成する
</div>

このセクションでは、OpenPGP の標準的なコマンドラインツールである [GnuPG (`gpg`)](https://gnupg.org/) を使用します。他のツールや高度なオプションについては、[GnuPG のマニュアル](https://www.gnupg.org/gph/en/manual/c14.html)を参照してください。

<div id="install-gnupg">
  ### GnuPG をインストール
</div>

<Tabs>
  <Tab title="macOS">
    ```bash theme={null}
    brew install gnupg
    ```

    [Homebrew](https://brew.sh/) が必要です。その他のインストール方法については、[GnuPG のダウンロードページ](https://gnupg.org/download/)を参照してください。
  </Tab>

  <Tab title="Linux">
    GnuPG はほとんどのディストリビューションにあらかじめインストールされています。インストールされていない場合は、次を実行してください。

    ```bash theme={null}
    # Debian/Ubuntu
    sudo apt-get install gnupg

    # RHEL/Fedora
    sudo dnf install gnupg2
    ```
  </Tab>

  <Tab title="Windows">
    `gpg` コマンドラインツールを含む [Gpg4win](https://www.gpg4win.org/) をインストールします。インストール後、`PATH` で `gpg` コマンドを参照できるように、ターミナルを再起動してください。
  </Tab>
</Tabs>

<div id="generate-the-key">
  ### キーを生成する
</div>

次のキー生成コマンドを実行します。

```bash theme={null}
gpg --full-generate-key
```

プロンプトが表示されたら、次の値を指定します。

| プロンプト            | 値                                                                              |
| ---------------- | ------------------------------------------------------------------------------ |
| 必要な鍵の種類を選択してください | **`1` (RSA and RSA)**                                                          |
| 鍵長を選択してください      | **`4096`**                                                                     |
| 鍵の有効期間           | 上記の**有効期限**の要件に合う期間 (少なくとも 7 日)                                                |
| 実名 / メールアドレス     | 氏名と、テナント管理者アカウントに登録されているメールアドレスを正確に入力します。エイリアスや大文字・小文字の違いがあると、検証に失敗する可能性があります。 |
| コメント             | 後でこの鍵を識別しやすくするための、機密情報を含まない任意のラベル (例: *"Auth0 エクスポート鍵"*) 。                     |
| パスフレーズ           | 強力でランダムに生成されたパスフレーズ。                                                           |

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  最近の GnuPG では、最初のプロンプトでデフォルトで ECC が選択されます。**必ず明示的に `1` (RSA and RSA) を選択してください。** ECC 鍵と EDDSA 鍵は、Auth0 のエクスポート検証ではサポート対象ではありません。
</Callout>

<div id="export-your-public-key">
  ### 公開鍵をエクスポートする
</div>

キーを生成したら、そのキー ID を確認して公開鍵をエクスポートします。キーを参照するときは、必ずキー ID を使用してください (メールアドレスは使用しないでください) 。`gpg` は指定した識別子に一致する最初のキーを返すため、同じメールアドレスで複数のキーを生成している場合、メールアドレスで検索すると誤ったキーを取得してしまうことがあります。

キーを一覧表示します:

```bash theme={null}
gpg --list-keys
```

出力には、`pub` 行の後に 16 文字の Key ID が表示されます。

```text theme={null}
pub   rsa4096 2026-06-04 [SC] [expires: 2028-06-04]
      ABC123451E45G39A
      uid           [ultimate] Your Name <your.email@example.com>
sub   rsa4096 2026-06-04 [E]
```

Key ID を指定して、公開鍵をASCIIアーマー形式でエクスポートします:

```bash theme={null}
gpg --armor --export YOUR_KEY_ID > public_key.asc
```

`YOUR_KEY_ID` は、`pub` 行の下に表示される英数字の文字列 (例: `ABC123451E45G39A`) に置き換えてください。出力ファイルには、アーマーヘッダーを含む完全な鍵ブロックが含まれます。

```text theme={null}
-----BEGIN PGP PUBLIC KEY BLOCK-----
...
-----END PGP PUBLIC KEY BLOCK-----
```

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  秘密鍵はエクスポートしたり共有したりしないでください。Auth0 がファイルを暗号化するために必要なのは、公開鍵のみです。
</Callout>

<div id="request-process">
  ## リクエストの流れ
</div>

<Steps>
  <Step title="サポートリクエストを送信">
    パスワードハッシュまたは MFA シークレットのエクスポートを依頼するには、[サポートケースを作成](https://support.auth0.com)し、リクエストに次の内容を含めてください。

    * 対象の**テナント名**
    * **PGP 公開鍵** (前のセクションに記載した完全な ASCII アーマー形式のブロック)
  </Step>

  <Step title="適格性の審査を待つ">
    Auth0 がリクエストを確認し、エクスポート対象となるかどうかを判断します。すべてのリクエストがエクスポートの対象になるわけではありません。

    対応可否はリソースとアクセスの可用性に左右されるため、Auth0 は対象となるエクスポートの ETA を案内していません。希望する期限がある場合は、リクエストにその日付を記載してください。
  </Step>

  <Step title="必要書類を提出">
    リクエストが承認されると、Auth0 から必要事項に関するメッセージが送信され、次の提出を求められます。

    1. **承認の表明**: リクエストに記載されたテナントからのエクスポートを承認する旨の書面による確認。
    2. **追加のテナント管理者による確認**: 少なくとももう 1 人のテナント管理者がサポートケースの CC に追加され、リクエストを承認する必要があります。対象テナントの管理者があなただけの場合、この手順はスキップされます。
    3. **署名済みの確認フォーム**: **Hashed Password and MFA Secret Export Acknowledgment** フォームには、所属する組織の CISO、CSO、または役員クラスの代表者 (VP 以上) の署名が必要です。氏名の入力のみでは受理されません。手書き署名または電子署名が必要です。記入済みフォームをサポートケースにアップロードしてください。

    <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
      上記のいずれかが不足している場合、または内容が不完全な場合、リクエストは処理されないことがあります。
    </Callout>
  </Step>

  <Step title="エクスポートの準備が完了するまで待つ">
    Auth0 が必要書類をすべて受領すると、提供された PGP 公開鍵を使用してテナントデータを暗号化し、エクスポートします。
  </Step>

  <Step title="安全なダウンロードリンクを受け取る">
    安全なダウンロードリンクを含むメールが届きます。このリンクには次の条件があります。

    * サポートケースを作成したユーザーアカウントとしての**認証が必要**です。他のテナント管理者はこのリンクからファイルをダウンロードできません。
    * ダウンロード時点で、そのユーザーが引き続き**テナント管理者ロールを保持している必要があります**。ロールを失った場合、ダウンロードはブロックされ、新しいリクエストを送信する必要があります。
    * 有効期限は **3 日間** です。期限が切れる前にファイルをダウンロードしてください。期限切れ後は、新しいリクエストを送信する必要があります。
  </Step>

  <Step title="ダウンロードして復号">
    暗号化されたファイル (拡張子は `.pgp` または `.gpg`) をダウンロードし、鍵の生成時に設定した PGP 秘密鍵とパスフレーズを使って復号してください。

    ```bash theme={null}
    gpg --output DECRYPTED_EXPORT_FILE --decrypt ENCRYPTED_EXPORT_FILE.pgp
    ```

    `DECRYPTED_EXPORT_FILE` は任意の出力ファイル名に、`ENCRYPTED_EXPORT_FILE.pgp` はダウンロードしたファイル名に置き換えてください。
  </Step>
</Steps>

<div id="security-reminders">
  ## セキュリティに関する注意事項
</div>

* **秘密鍵やパスフレーズは、Auth0 や Okta のサポート担当者を含め、誰にも絶対に共有しないでください**。Auth0 がこれらを求めることはありません。
* **秘密鍵とパスフレーズは、オフラインのデバイスに安全にバックアップしてください**。紛失すると、エクスポートを復号できなくなり、新たにリクエストを送信する必要があります。
* **ダウンロードリンクを共有しないでください。** ダウンロードには、ケース作成者が有効なテナント管理者ロールで認証する必要がありますが、このリンクは機密情報として扱ってください。

<div id="learn-more">
  ## 詳細情報
</div>

* [ユーザーの一括エクスポート](/ja/docs/manage-users/user-migration/bulk-user-exports)
* [ユーザーの一括インポート](/ja/docs/manage-users/user-migration/bulk-user-imports)
* [ユーザー移行のシナリオ](/ja/docs/manage-users/user-migration/user-migration-scenarios)
