SYSEC WebTools

SM4 暗号化・復号

GCM は 12 バイト(16 進数 24 文字)、CBC は 16 バイト(32 文字)です。同じ鍵で nonce を再利用しないでください。復号には元の IV が必要です。

AAD は認証されますが暗号化されず、復号時も同じ値が必要です。暗号化でタグを自動入力します。復号のため元のタグを保存してください。

暗号化と復号を切り替えると入力・出力の表記を入れ替え、鍵、IV、タグ、AAD は保持します。

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

使い方

16 バイトの鍵を生成または入力し、入力の表記を選んで暗号化します。鍵、IV、暗号文、GCM タグを保持してください。復号にはこれらと同じ AAD が必要です。入力は最大 1 MiB、ファイル暗号化には未対応です。