HMAC有密钥就代表消息被加密了吗? KKCE 技术团队 发布于 2026-11-13 网络技术 直接回答 不是。 不是。它用于让持有相应秘密的一方核对消息完整性与认证码,原消息可以仍然是明文;保密需要另外的加密或安全传输机制。区分业务需要的是防篡改还是隐藏内容。认证码计算后随协议发送必要字段。有保密要求时再采用合适的传输保护。注意:不要把认证结果当作密文,也不要公开共享秘密。 网络技术专题 ↗ 返回常见问题 ›