SYSEC WebTools

SM2 ツール

鍵ペアを生成すると表示中の鍵を置き換えます。必要な秘密鍵は信頼できる場所にのみコピーしてください。消去やページ移動で画面の鍵を破棄します。

Raw 暗号文には接頭辞 04 を含みます。DER は SEQUENCE {x, y, C3, C2} を使います。形式変換は構造と曲線上の点を検査し、完全性の確認は復号時のみ行います。

Raw 署名は r || s(64 バイト)です。署名と検証には常に ZA と User ID を含む SM3 を使い、双方で同じ User ID が必要です。User ID は署名パラメーターであり、サイトのアカウントではありません。署名の形式変換ではメッセージを検証しません。

開発・検証用ツールであり、認証済み暗号製品や本番の鍵管理システムではありません。

使い方

鍵ペアを生成し、メッセージを入力して暗号化します。結果を使うボタンで同じ形式・表記の復号を準備できます。署名は「署名」を選んで実行し、結果を使うボタンで同じメッセージと User ID の検証を準備します。

推奨曲線 sm2p256v1 のみ対応します。秘密鍵は Raw Hex スカラーで、パスワードや PEM/PKCS#8 ではありません。公開鍵は 04(非圧縮)または 02/03(圧縮)から始まる必要があります。メッセージは最大 64 KiB、User ID は UTF-8 で 8191 バイトです。空メッセージの暗号化、ファイル処理、鍵コンテナーの入出力には未対応です。