当我使用加密的数据时,我收到管道破裂的错误

时间:2019-04-19 00:44:09

标签: security openssl tls1.2

我有二进制数据(2.2MB),可以使用OpenSSL通过TLS发送它们。我可以多次发送这些数据(以base64编码),而不会出现问题。

稍后,我在将数据编码为base64字符串之前添加了AES CBC加密。现在,我可以在第一时间成功发送数据。当我第二次尝试发送给他们时,我遇到了断线的情况。有时,但是我可以毫无问题地发送多封邮件(大多数是两封邮件)。有时,并非总是如此,它有助于在具有二进制数据的消息之间发送不具有二进制数据的消息:     消息:带有bin数据     消息:无箱数据 消息:带有bin数据 等

我不确定我应该从哪里开始寻找问题。加密二进制数据时为什么会有区别?我还没有收到未加密数据的坏消息。此外,数据是使用base64编码的,因此对于OpenSSL而言,加密不会有任何区别。

您对从哪里开始寻找任何建议?

谢谢。

0 个答案:

没有答案