国密算法实战——SM2/SM3/SM4 在国产系统中的应用非对称用 SM2(曲线固定为 sm2p256v1,绝不能换其他椭圆曲线),签名前置哈希必须按 GM/T 0003 规范计算 Z 值(不是简单 SM3(消息)),加密密文顺序统一用 C1C3C2(即 04 || X || Y || SM3摘要 || 密文);哈希用 SM3(256 位输出),HMAC 用 HMAC-SM3;对称用 SM4,新系统一律 SM4-GCM 或 SM4-CBC + HMAC-SM3(绝不用裸 ECB);协议层国产系统走 TLCP 双证书(签名证书+加密证书),跨网络与 TLS 互通走