国密アルゴリズムツール
SM2公開鍵暗号、SM3ハッシュ、SM4ブロック暗号 - 中国国家標準暗号
SM2楕円曲線公開鍵暗号
鍵生成
C1=楕円曲線点, C2=暗号文, C3=SM3ダイジェスト
暗号化
復号化
国密アルゴリズムドキュメント
SM2楕円曲線公開鍵暗号
SM2は中国国家標準GBT 32918.2で規定された楕円曲線公開鍵暗号で、安全な公開鍵暗号化とデジタル署名を提供します。
一般的な用途
金融機関のデジタル証明書、本人確認、安全な通信
関連規格
GB/T 32918シリーズ (SM2楕円曲線公開鍵暗号)
SM3暗号ハッシュアルゴリズム
SM3は中国国家標準GB/T 32905で規定される暗号ハッシュアルゴリズムで、256ビットダイジェストを出力し、完全性検証とデジタル署名に使用されます。
一般的な用途
データ完全性検証、デジタル署名、暗号プロトコル
関連規格
GB/T 32905 (SM3暗号ハッシュアルゴリズム)
SM4ブロック暗号
SM4は中国国家標準GB/T 32907で規定されるブロック暗号で、128ビットブロックと128ビット鍵を使用し、ECB、CBC、CTRなど複数の動作モードをサポートします。
一般的な用途
データ暗号化、鍵交換、VPNと安全なチャネル
関連規格
GB/T 32907 (SM4ブロック暗号)
セキュリティに関する注意
- 秘密鍵は適切に保護し、安全でないネットワークで送信しないでください
- ハッシュアルゴリズムは一方向で不可逆的で、データ完全性検証に使用されます
- 鍵とIVはランダムに生成し、安全に保存する必要があります
よくある質問
なぜ国密アルゴリズムを使用する必要があるのか?
国密アルゴリズムは中国商用暗号標準で、金融、政務、国防などの分野で広く使用されています。これらはすべて国家暗号管理部門による評価と認証を受けており、セキュリティが保証されています。
SM2、SM3、SM4の違いは何ですか?
SM2は非対称暗号化とデジタル署名に、SM3はデータハッシュと完全性検証に、SM4は対称暗号化に使用されます。これら3つは通常、包括的なセキュリティソリューションを実装するために一緒に使用されます。
国密アルゴリズムのパフォーマンスはどうですか?
国密アルゴリズムのパフォーマンスは国際標準(RSA/SHA/AES)と同等です。SM4はRSAより優れており、SM3のパフォーマンスはSHA-256と同等です。