認証アプリ移行QRの解析
Authenticator Export Reader
Google Authenticatorの移行用QRを読み解き、アカウントごとの項目と秘密鍵に分けます。
Google Authenticatorの「アカウントのエクスポート」のQRは、`otpauth://`のリンクではありません。`otpauth-migration://`に包まれたprotobufのデータで、すべてのアカウントを一度に抱えています。ここではそれを個々の項目に戻すので、バックアップの中身を確かめたり、1件ずつしか受け付けないアプリへ移したりできます。
エクスポート QR の画像を置いてください
下に otpauth-migration:// の文字列を貼り付けても構いません。ブラウザ内でデコードします。
すべてブラウザ内でデコードします。このエクスポートには今使われている 2FA の秘密鍵が入っています。出力をどこかに貼り付けたり、表示中に画面を共有したりしないでください。
使い方
エクスポートのQRを渡します
QRのスクリーンショットを置くか、画像をほかで読み解き済みなら`otpauth-migration://offline?data=…`の文字列を貼ってください。
アカウントの一覧を読みます
項目ごとに、発行者、アカウント名、アルゴリズム、桁数、Base32の秘密鍵が出ます。大きなエクスポートは複数のQRコードに分かれるので、1つずつ読み解く必要があります。
必要なものを移したら、出力を始末します
OTP用QR作成で各アカウントを新しいアプリに登録し直し、コードが合うことを確かめて、タブを閉じてください。このページのスクリーンショットは撮らないでください。
よくある質問
これはサーバーで解析されていますか。
いいえ。QRの読み取りもprotobufの解析もブラウザの中で行い、リクエストは出しません。ここではそれは利便性の話ではありません。この中身は、あなたが持っている生きた2要素認証の秘密鍵のすべてだからです。
この出力は具体的にどれくらい危険ですか。
この秘密鍵を持つ人は、あなたの端末に触れずに、どんな端末でも、いつまでもあなたのコードを生成できます。読み解いた一覧は、電話機そのものを渡すのと同等だと考えてください。そして一度でも漏れたなら、失効させて登録し直してください。
何も読み解けません。QRが読み取れません。
エクスポートのQRは密度が高いので、画面を写真に撮ったものは失敗しがちで、直接のスクリーンショットなら成功します。コードの部分だけに切り抜き、拡大縮小はせず、文字列が`otpauth://`ではなく`otpauth-migration://`で始まっていることを確かめてください。1件だけのQRは、TOTPコード生成のほうで扱います。
ここから渡せます
QR・バーコード読み取り
QR & Barcode Reader
アップロードした画像・スクリーンショット・カメラからQRコードと主要なバーコードを読み取ります。
TOTPコード生成
TOTP Code Generator
TOTPの秘密鍵から今の6桁コードを残り時間つきで出し、2段階認証の設定確認に使えます。
OTP用QR作成
OTP QR Builder
発行者・アカウント・秘密鍵からotpauth://のURIを組み立て、認証アプリが読めるQRを描きます。
パスワード生成
Password Generator
長さ・使う文字種・紛らわしい文字を除く規則を決めて、必要な本数だけランダムなパスワードを作ります。
次の一手
このツールが出したものをそのまま受け取れる道具です。
OTP用QR作成
OTP QR Builder
発行者・アカウント・秘密鍵からotpauth://のURIを組み立て、認証アプリが読めるQRを描きます。
QR・バーコード読み取り
QR & Barcode Reader
アップロードした画像・スクリーンショット・カメラからQRコードと主要なバーコードを読み取ります。
TOTPコード生成
TOTP Code Generator
TOTPの秘密鍵から今の6桁コードを残り時間つきで出し、2段階認証の設定確認に使えます。
音声形式変換
Audio Converter
MP3・WAV・FLAC・AAC・OGG・Opusのあいだを、ビットレートとサンプリング周波数を決めて変換します。
背景透過(切り抜き)
Background Remover
平坦な背景や単色の背景をOKLabでキーイングして透過PNGにし、縁はブラシで直せます。
コントラスト比チェッカー
Contrast Checker
文字色と背景色の組み合わせをWCAG 2とAPCAで採点し、基準を満たす最も近い色を提案します。