通过套接字发送的python包是否是明文?

时间:2017-11-30 22:46:16

标签: python sockets networking encoding packet-sniffers

标题几乎描述了这个问题:如果我发送的数据包包含,我不知道,其中有一些文本,从python程序到另一个,如果有黑客在网络上嗅探数据包,他们会不会能够看到数据包的内容吗?

1 个答案:

答案 0 :(得分:1)

如果您使用plain TCP or UDP socket,那么您写入此套接字的数据将通过网络传输,并且可以被嗅探,除非操作系统在网络层或更低层使用加密,即IPSec等VPN技术, OpenVPN或类似的。

如果您正在使用SSL wrapped socket,那么数据将在应用程序内部进行加密,从而防止嗅探,前提是SSL套接字是使用安全设置创建的(强密码,正确的证书验证)。