SM4对称加密长度限制
- 12.7M, 13364864 长度 ,加密异常
- 12.4M, 13053582 长度 ,加密长度 24.8MB ,解密异常 JAVA heap
- 12.5M, 13200598 长度 ,加密异常 JAVA heap
- 10.5M, 11066650 长度 ,加密长度 21.0MB ,解密ok
- 12.0M, 12667982 长度 ,加密长度 24.1 MB (25,335,968 字节) ,解密异常,JAVA heap
- 11.0M, 11542033 长度 ,加密长度 22.0 MB (23,084,096 字节) ,解密 GC overhead limit exceeded
- 10.7 MB (11,304,313 字节) ,加密长度21.5 MB (22,608,640 字节) 2.7G内存 , 解密 GC overhead limit exceeded (3.2G)
- 10.5 MB (11,304,313 字节) ,加密长度21.5 MB (22,608,640 字节) 2.7G内存 , 解密 Ok (3.2G)
结论: 1. 源报文 10.5M 长度, 密文长度 21.0M , 加密时 占用2.7G内存, 解密 占用 3.2G (20s左右),后续正常结束
2. 源报文 12.4M ,可加密,解密失败
以上在 -Xms256m -Xmx4048m 测试