使用说明
本节提供KAE在使用时的一些注意事项。
- 如果用户未购买KAE加速引擎许可证,建议用户不要通过KAE加速引擎调用相应算法,否则可能会影响OpenSSL加密算法的性能。
- SM4-XTS模式仅支持
内核态 使用,具体使用方法请参见使用KAE提升SM4-XTS算法性能。 - SM4同步性能在小包场景下(包长小于2K)性能比异步性能好;如果使用场景多为小包场景,推荐使用同步模型。
- AES已在aarch64平台上实现软件指令集加速,硬件加速在中包或大包场景下(包长16K~256K)异步性能相比OpenSSL才具明显优势,推荐在该场景下中使用硬加速。
- 压缩解压算法协议格式仅支持zlib/Gzip,刷新模式仅支持Z_NO_FLUSH/Z_SYNC_FLUSH/Z_FULL_FLUSH/Z_FINISH。
- SM4、AES异步模式支持数据长度为256KB及以下,数据长度大于256KB将自动切换同步模式。
- MD5算法无法防止碰撞攻击,不适用与安全性认证,如SSL公开密钥认证或是数字签名等用途。
- SM3/SM4算法默认开启,用户可以通过openssl.cnf文件开启或关闭这两种算法。
父主题: KAE的应用