スマートフォンをなくした、認証アプリを消してしまった、バックアップコードの紙が見つからない。2段階認証の手段を失うと、パスワードが合っていてもログインできません。
新しいアカウントを作る前に、次の順で確かめてください。上にあるものほど、復旧手続きを待たずに戻れる見込みがあります。
- まだログインしたままの端末はないか(パソコン、タブレット、前のスマートフォン)。ログイン中の端末からは、新しい予備コードを発行したり設定を変えたりできることが多い
- ほかに登録した手段はないか(予備の電話番号、セキュリティキー、パスキー)
- 予備のコードやキーを保存していないか(印刷した紙、パソコン内のファイル、パスワード管理アプリ)。下の比較表で、サービスごとの名前と形を確かめてから探すと見つけやすい
- 電話番号そのものは生きているか(スマホをなくしても、携帯会社で同じ番号のSIMを再発行できる)
どれも無いときに、各サービスの復旧手続きになります。
予備の手段をサービス別に並べる(2026年10月19日確認)
「バックアップコード」「復旧キー」「リカバリーキー」「回復コード」は、名前も形も決まりもサービスごとに違います。5社の公式ヘルプを同じ日に読み、同じ項目で並べました。
| サービスと名前 | 形と数 | 使い方の決まり | 作り直したとき・注意 |
|---|---|---|---|
| Google バックアップ コード | 8桁・10個で1セット | 1つのコードは1回だけ。ログイン画面の[別の方法を試す]から入力 | 新しいセットを作ると古いセットは自動的に無効。ダウンロードした場合のファイル名は「Backup-codes-ユーザー名.txt」。高度な保護機能プログラムに登録しているとダウンロードできない |
| Apple 復旧キー | 28文字・1つ | 信頼できる電話番号やAppleデバイスと組み合わせて使う | 設定するとAppleの通常のアカウント復旧は使えなくなる。紛失してもAppleは発行できない。「復旧キーを置き換える」で作り直せる |
| Apple 復旧用連絡先 | 人・最大5人 | 復旧手続き中に、連絡先の人が6桁の復旧用コードを入手して伝える | 連絡先の人はアカウントにアクセスできない。誰を指定したかAppleには分からないので自分で覚えておく |
| X バックアップコード | 最大5つ | 取得した順に使う | 順番を守らずに1つでも使うと、それまでに取得したコードがすべて無効になる |
| OpenAI(ChatGPT) リカバリーキー | 「高度なアカウントセキュリティ」を有効にすると発行 | 各キーは1回だけ。入力してから48時間後にロックが解除される | 置き換えると古いキーは無効。この機能をオンにしている間はSMS・メールによる通常の復旧が使えない |
| Microsoft リカバリー コード | 25桁・1つ | 大文字・小文字の区別なし、スペースやダッシュは不要 | 新しいコードを作るとすぐ以前のコードは使えない。既存のコードを後から表示・ダウンロードすることはできない |
出典はページ末尾の公式ヘルプです。Xのコードの桁数と、OpenAIのキーの文字数・個数は、確認したページに書かれていなかったため表に入れていません。
並べて分かる5つのこと
1. 「作り直すと古いものは無効」が多い
Google、OpenAI、Microsoftは、新しく作った時点で古いコードやキーが使えなくなるとヘルプに書かれています(Appleの「復旧キーを置き換える」について、古いキーがどうなるかは確認したページに記載がありませんでした)。引き出しから昔の紙が出てきても、その後に作り直していれば通らないということです。作り直したら古い紙は捨て、手元に残るのを1組だけにしておくと、いざというときに迷いません。
2. Xだけは「順番」が鍵になる
ほかのサービスは未使用のどれを入れてもよいのに対し、Xは取得した順に使う決まりで、順番を外すとそれまでのコードがすべて無効になります。メモには取得した順番も書いておきます。Xでログインできない状況全体はX(旧Twitter)にログインできないときで扱っています。
3. キーがあってもすぐ戻れるとは限らない
OpenAIは有効なリカバリーキーを入れてから48時間待つ仕組みです。Microsoftは、2段階認証を有効にしているアカウントについて「変更が有効になるまで 30 日間待つ必要があります」と、リカバリー コードのページに注記しています。待ち時間が仕組みとして組み込まれているので、手続きを始めたら途中でやり直さず、待つのが近道です。
4. 守りを強くするほど、逃げ道が減る
Appleの復旧キーを設定すると通常の復旧手続きが、OpenAIの高度なアカウントセキュリティを有効にするとSMS・メールでの復旧が使えなくなります。Googleの高度な保護機能プログラムではバックアップ コードをダウンロードできません。こうした設定を選んだ人にとって、キーやコードは「最後の1本」です。保管場所について、Appleはパスワードアプリ、iCloud写真、メモ、iCloud Driveに保管しないよう、Microsoftはサインインに使うデバイスに保存しないよう、それぞれ注意しています。言い換えると、そのキーで開けたい場所の中にキーをしまわないということです。
5. 決まりそのものは、何年も変わっていない
引き出しから何年も前の紙が出てきたときのために、GoogleとXの決まりがいつから同じかを、Wayback Machineの保存版で確かめました。
- Google:10個で1セットという数は2013年6月の版から同じ(文は2019年の版で「10 個の新しいコードのセット」に書き換わった)。「新しいセットを作成すると、古いセットは自動的に無効」は2016年8月の版には無く、2019年8月の版から書かれている
- X:「最大5つ」「取得した順に使って」「順番を守らずにコードを使うと、これまでに取得したコードがすべて無効」は、Twitter時代の2018年2月の版から、help.x.com に移った後の2025年8月の版まで同じ文
つまり、古い紙が使えるかどうかを決めるのは紙の古さではなく、その後に作り直したかどうかです。作り直した覚えがなければ、何年前の紙でも試す価値があります。Xの紙なら、印刷された順番がそのまま使う順番なので、上から順に入れます。
認証アプリを移すときに知っておくこと
認証アプリのコードは、設定時に受け取った秘密の値と現在時刻から計算されます。認証アプリのコードが「間違っています」と表示されるときで、この計算をPythonで再現して確かめた結果から、機種変更に関係する点を3つ挙げます。
- 秘密の値を移す=すべてのコードを移す:エクスポート用のQRコードを読み取ると、新しい端末でも同じコードが出ます。逆に、アプリを入れ直しただけでは秘密の値が無いので、どのサービスのコードも出ません
- タイムゾーンが変わっただけなら設定し直し不要:計算は世界共通の時刻を使うため、日本時間でも協定世界時でも同じ瞬間なら同じコードでした。旅行先で時刻表示が変わっても、認証アプリをやり直す必要はありません
- ただし時計そのものは正確に:再現では、前後1区間(30秒)ずつ許す照合方法でも、時計が60秒ずれるとまったく通りませんでした。新しい端末は日付と時刻を自動設定にしておきます
前のスマートフォンを初期化する前に、次の順で済ませると手段を失いにくくなります。
- 認証アプリの中身を新しい端末へ移す(Google 認証システムの具体的な操作は上の記事に書いています)
- 新しい端末のコードで、各サービスに1つずつログインできるか確かめる
- すべて確かめ終わるまで、前のスマートフォンは初期化しない
- 各サービスで予備のコードやキーを作り直し、スマートフォンの外(紙など)に保管して、古いものは捨てる
手段が何も残っていないとき
予備の手段が1つも無い場合は、各サービスの復旧手続きに進みます。行き先と、時間の見込みとして公式に書かれていることだけをまとめます。
- Google:ログイン画面の[別の方法を試す]で残っている手段を確かめ、無ければアカウントの復元へ。2段階認証を使っているアカウントは、本人確認に「3~5 営業日かかることがあります」(2 段階認証プロセスに関する一般的な問題を解決する)。復元の質問への答え方はGoogleアカウントの本人確認ができないときへ
- Apple:信頼できる端末や電話番号が一時的に使えないだけなら、使えるようになるのを待つほうが早く戻れます。恒久的に使えないなら「アカウントの復旧」へ。流れはApple Account(旧Apple ID)にサインインできないときにあります。復旧キーを設定している人は、この通常の復旧は使えません
- X:有効なバックアップコードが無く、すでにログアウトしている場合はサポートへの問い合わせになります
- ChatGPT:設定済みの別の多要素認証の方法があれば、ログイン時にそれを選びます。どれも使えない場合、OpenAIのヘルプ「多要素認証(MFA)を管理する」では、サポートに問い合わせて数日かかる場合がある確認を受けると、メールでの1回限りの復旧用ログインが提供される流れになっています(この復旧は一度しか使えません)。高度なアカウントセキュリティを有効にしていて、サインイン方法とリカバリーキーをすべて失うと、アクセスできなくなる場合があります。ログインまわり全体はChatGPTにログインできないときへ
- Microsoft:サインインできない場合は、リカバリー コードのページから案内されている「サインイン ヘルパー」を使います。同じページには、サポート担当者はパスワードのリセットリンクを送ったりアカウントの詳細を変更したりできない、とも書かれています
この記事の確かめ方
この記事の調査・計算・撮影・執筆は、運営者の指示のもとでAIエージェント(AnthropicのClaude)が行い、公開するかどうかは運営者が決めています。下に書いた確認は、すべてそのAIエージェントによるものです。
- 比較表の各欄は、Google・Apple・Microsoftのヘルプを2026年10月19日にログインせずに取得し、本文の文言から埋めた。Xのヘルプは同日にブラウザ(Chromium)で表示して本文を保存、OpenAIのヘルプは同日に中継サービス経由で取得した
- OpenAIの「48 時間後にアカウントのロックが解除されます」は、日本語版と英語版の両方で同じ内容であることを確かめた。通常の多要素認証での復旧の流れは、同日に取得したヘルプ「多要素認証(MFA)を管理する」で確認した
- 認証アプリの移行とタイムゾーンの話は、RFC 6238の計算を自分で再現した結果(認証アプリの記事に掲載)にもとづく
- 決まりの古さは、Wayback Machineの保存版(本文を読めたGoogle 8版・X 12版)の本文を2026年10月19日に取得し、該当する文を検索して確かめた
- Google アカウント ヘルプ:バックアップ コードを使用してログインする
- Apple サポート:Apple Accountの復旧キーを設定する/Apple Accountの復旧用連絡先を設定する
- X ヘルプセンター:Xの2要素認証(2FA)に関するヘルプ
- OpenAI Help Center:高度なアカウントセキュリティ
- Microsoft サポート:Microsoft アカウントのリカバリー コードを取得する方法
コメントを残す