決済・認証 · WIALOCK1 (PBKDF2 + AES-GCM, in-browser)

パスフレーズを知る人だけが開けるメモ

テキストはコードになる前にブラウザ内で暗号化されます。スキャンした人にはロックされたカードが表示され、パスフレーズが必要になります — 貸金庫のメモ、復旧のヒント、一人だけに宛てたメッセージなどに。

このタイプが選択された状態で生成ツールが開きます。すべての処理はブラウザ内で完結します。

ロックカードの例として表示される丸型WIA Code(テキストのプレースホルダー)
生成ツールと同じエンジンで作られたコードです。WIAスキャナーをかざしてください — 一般的なカメラでは中央の小さなブースターQRが読み取られます。

この例は実際のロックカードデータではなく、プレーンテキストを保持しています。WIAは実際のロックカードの内容を公開ページに表示することは決してありません — その内容は自分で印刷するコードにのみ入れるべきものだからです。

コードが保持するもの

WIALOCK1レコード:暗号文、ソルト、ノンス。鍵はパスフレーズからPBKDF2(600,000回)で導出され、テキストはAES-GCMで封印されます — すべてブラウザの中で行われます。パスフレーズと平文はあなたの端末の外に出ません。

WIALOCK1 (PBKDF2 + AES-GCM, in-browser)

スキャンすると起きること

  1. スキャナーがコードからロックされたレコードをオフラインで読み取ります。
  2. ロックされたカードを表示し、パスフレーズを尋ねます。
  3. パスフレーズが正しければテキストがスマートフォンに表示され、間違っていれば何も明らかになりません。

なぜこの用途にWIA Codeなのか

パスフレーズなしでは無意味な、印刷された秘密です — 通常のテキストコードとは違います。
鍵もテキストもサーバーには一切保持されません。こちら側から漏れるものがありません。
本物のメモを入れる余地があります:Lグリッドなら1,000バイトを優に超える暗号文が入ります。

どれくらい入るか

実際のエンジンで測定した値です(誤り訂正後のコンテンツバイト数)。QR列は同じ印刷サイズの標準QRコードの容量で、比較用です。

グリッドWIA Code(バイト)同サイズQR(バイト)ブースターQR込み
S・64モジュール · 丸型23960
M・96モジュール · 丸型608151
L・128モジュール · 丸型11283221092

このページの例は101バイトです。 ブースターQRは中央に配置された小さな標準QRです。WIAスキャナーを持たないスマートフォンでもウェブスキャナーへ誘導され、そこから全体のコードを読み取れます。

印刷する前に

覚えられるか、別途保管できるパスフレーズを選んでください。リセットはありません。WIAは実際のロックカードを公開ページに表示せず、以下の例はプレーンテキストです。

よくある質問

パスフレーズを忘れたら?
テキストは失われます。復旧手段はありません — それがこのカードを安全にしている理由です。
WIAは私のメモを読めますか?
読めません。暗号化はブラウザ内で行われ、何もアップロードされません。WIAはロックカードの公開パーマリンクの作成も拒否します。
強度はどのくらいですか?
600,000回のPBKDF2とAES-GCMです。弱点は推測されやすいパスフレーズだけです — 長いものを使ってください。
WIAスキャナーなしでも開けますか?
wiacode.comのウェブスキャナーでも開けます — ブラウザ内で、一度読み込めばオフラインでも動作します。
なぜこのページの例はプレーンテキストなのですか?
実際のロックカードは自分で印刷するコードにのみ入れるべきだからです。公開されている例に実際の暗号文が入ることはありません。
今すぐこのコードを作る →すべての種類を見る →

他の種類のコンテンツ

WIA Codeは放射対称の2次元コードです。内容はコードの中にあり、スキャン時に間にサーバーが入ることはありません。 WIA Codeエンジンで生成・スキャン可能・アカウント不要