OTP用QR作成
OTP QR Builder
発行者・アカウント・秘密鍵からotpauth://のURIを組み立て、認証アプリが読めるQRを描きます。
サービスがQRコードを見せてくれるのは一度だけです。あとから2台目の端末を登録したいとき、あるいは秘密鍵は文字で持っているのにアプリが読み取りしか受け付けないとき、コードは自分で描くしかありません。ここでは`otpauth://`のURIを部品から組み立て、それを描画します。
アカウントと Base32 のシークレットを入力すると QR コードを描きます。
シークレットを QR コードにする処理は、すべてブラウザの中で行います。この QR コードはシークレットそのものと同じように扱ってください。読み取った人は誰でも、あなたの 2FA コードを手に入れます。
使い方
発行者とアカウントを入れます
これはラベルにすぎません。アプリの一覧に何と表示されるかを決めるだけで、コードそのものは決めません。発行者はサービス名、アカウントはたいてい、そのサービスでのメールアドレスかユーザー名です。
Base32の秘密鍵を貼り付けます
意味を持つのは秘密鍵だけです。ここを間違えると、アプリは平気で登録を済ませ、サービスが拒否するコードを出し続けます。
桁数・周期・アルゴリズムは、必要なときだけ変えます
既定のSHA-1、6桁、30秒は、ほとんどすべてのサービスが使っているものです。認証アプリの中には、これらのパラメータをまったく無視するものもあります。既定でない値に頼る前に知っておく価値があります。
読み取ったら、確かめます
新しい端末に登録したら、同じ秘密鍵をTOTPコード生成にかけ、2つが一致することを確かめてから、何かを消してください。
よくある質問
QRを作るために画像はアップロードされますか。
いいえ。URIを組み立て、QRはブラウザの中のcanvasに描きます。何も送信されません。ここではそれが重要です。この画像そのものが、秘密鍵を平文で含んでいるからです。
QRを控えとして印刷してもよいですか。
できますし、実際にそうする人もいます。ただし、その紙はパスワードそのものと同じに扱ってください。写真を撮った人は、あなたの第2要素を以後ずっと手にします。しかもパスワードと違い、登録をやり直さないかぎり変えられません。
アプリは読み取れるのに、コードが拒否されます。
まず秘密鍵を確かめてください。Base32の1文字が違うだけで、正しく見えるのに単に誤っているコードが出ます。次に、桁数と周期をサービスの記載と突き合わせてください。
ここから渡せます
TOTPコード生成
TOTP Code Generator
TOTPの秘密鍵から今の6桁コードを残り時間つきで出し、2段階認証の設定確認に使えます。
認証アプリ移行QRの解析
Authenticator Export Reader
Google Authenticatorの移行用QRを読み解き、アカウントごとの項目と秘密鍵に分けます。
パスワード生成
Password Generator
長さ・使う文字種・紛らわしい文字を除く規則を決めて、必要な本数だけランダムなパスワードを作ります。
パスワード強度チェック
Password Strength Meter
そのパスワードを破るのにどれだけかかるかを見積もり、弱くしている型を名指しします。
次の一手
このツールが出したものをそのまま受け取れる道具です。
認証アプリ移行QRの解析
Authenticator Export Reader
Google Authenticatorの移行用QRを読み解き、アカウントごとの項目と秘密鍵に分けます。
QRコード作成
QR Code Generator
URL・テキスト・Wi-Fi・vCard・決済文字列のQRを、誤り訂正レベル・ロゴ・SVG書き出し付きで作ります。
TOTPコード生成
TOTP Code Generator
TOTPの秘密鍵から今の6桁コードを残り時間つきで出し、2段階認証の設定確認に使えます。
怪しいURLの確認
Suspicious URL Check
開く前にリンクの形(紛らわしい文字・IPそのままのホスト・@のごまかし・深いサブドメイン・妙なポート・短縮サービス)を調べ、望めばリダイレクトをたどってドメインの登録時期も引きます(評判データベースは使いません)。
背景透過(切り抜き)
Background Remover
平坦な背景や単色の背景をOKLabでキーイングして透過PNGにし、縁はブラシで直せます。
カラーピッカー
Colour Picker
OKLCHの色域から、画面のスポイトで、またはアップロードした画像から色を選び、好きな表記でコピーします。