Paho C库中的MQTT数据包加密/解密API

Paho C库中的MQTT数据包加密/解密API,mqtt,paho,Mqtt,Paho,我使用的是Paho MQTT C代码,在MQTTClient_publish.C中,我在代码级别启用了所有与TLS/SSL相关的东西,并且通信工作正常。但我无法找到正在加密数据包的API 您发布的代码中没有任何内容对MQTT数据包进行加密/解密 Paho客户端代码设置到代理的TLS连接,作为使用openssl库打开套接字的一部分。此套接字与普通套接字具有相同的读/写功能,paho库使用这些功能传递传出数据包或从套接字读取传入数据包。openssl套接字包装器处理所有加密/解密 如果您想了解更多详

我使用的是Paho MQTT C代码,在MQTTClient_publish.C中,我在代码级别启用了所有与TLS/SSL相关的东西,并且通信工作正常。但我无法找到正在加密数据包的API


您发布的代码中没有任何内容对MQTT数据包进行加密/解密

Paho客户端代码设置到代理的TLS连接,作为使用openssl库打开套接字的一部分。此套接字与普通套接字具有相同的读/写功能,paho库使用这些功能传递传出数据包或从套接字读取传入数据包。openssl套接字包装器处理所有加密/解密


如果您想了解更多详细信息,请阅读Paho源代码。

您发布的代码中没有任何内容对MQTT数据包进行加密/解密

Paho客户端代码设置到代理的TLS连接,作为使用openssl库打开套接字的一部分。此套接字与普通套接字具有相同的读/写功能,paho库使用这些功能传递传出数据包或从套接字读取传入数据包。openssl套接字包装器处理所有加密/解密


如果您想了解更多详细信息,请随时阅读Paho源代码。

请不要发布难以阅读且无法搜索的代码图像,发布实际文本并使用工具栏正确设置格式。请不要发布难以阅读且无法搜索的代码图像,发布实际文本并使用工具栏正确格式化。感谢回复hardillb,使用端口号为1883的wire shark,我看到数据(hello world),但未启用TLS/SSL。当在代码和端口号8883中启用TLS/SSL时,我无法看到数据,它显示加密数据。paho cilent中是否有加密Mqtt数据包的api。您刚刚回答了自己的问题。如果你想要加密的数据包使用TLSCOLD,请告诉我,如何通过paho mqtt客户端代码中的api级数据包加密进行检查。你的问题毫无意义。如果启用TLS,则客户端和代理之间的链接将被加密。感谢您回复hardillb,使用端口号为1883的wire shark,我看到数据(hello world),但未启用TLS/SSL。当在代码和端口号8883中启用TLS/SSL时,我无法看到数据,它显示加密数据。paho cilent中是否有加密Mqtt数据包的api。您刚刚回答了自己的问题。如果你想要加密的数据包使用TLSCOLD,请告诉我,如何通过paho mqtt客户端代码中的api级数据包加密进行检查。你的问题毫无意义。如果启用TLS,则客户端和代理之间的链接将被加密。