QRチケット
ECDSA署名付きQRチケットを生成し、公開鍵でオフライン検証します
このツールについて
ECDSA(楕円曲線デジタル署名)でチケットデータに署名し、QRコードとして出力します。 公開鍵のみで署名を検証できるため、主催者が秘密鍵を手放さずに複数スタッフへ検証権限を配布できます。 すべての処理はブラウザ内で完結し、データは外部サーバーへ送信されません。
使い方
- 「生成」タブで鍵ペアを生成し、秘密鍵を安全に保管します
- 公開鍵を検証スタッフへ共有します(秘密鍵は不要)
- イベント情報・チケットリストを入力して一括生成します
- 「検証」タブでカメラまたは画像アップロードからQRコードを読み取ります
- 公開鍵でオフライン検証し、有効・無効・期限切れを即時判定します
QRコードのデータ形式
QRコードにはコンパクトなJSON(イベントID・チケットID・有効期限・任意の参加者名・料金区分・ECDSA署名)が 埋め込まれています。署名はペイロード文字列に対するECDSA P-256 / SHA-256署名をBase64URLエンコードしたものです。
注意事項
- このツールはステートレス検証のため、同一QRコードの重複スキャン防止は行いません
- 秘密鍵はブラウザを閉じると失われます。必ずコピーして安全な場所に保管してください
- カメラ読み取りはHTTPS環境またはlocalhostでのみ動作します