我想在C中使用没有数据加密的SSL。我使用NULL-SHA来执行此操作。我的客户端应用程序连接到服务器并发送“ABCDE”字符串,服务器打印收到的字符串。
客户端和服务器应用程序运行良好,但问题是:
当我使用wireshark捕获TCP数据包时,我在TCP数据包的数据中找不到字符串“ABCDE”。我想如果没有加密,我就能找到。
还有一件事,当我没有设置NULL-SHA(使用带数据加密的SSL)时,TCP数据包的数据有53个字节(用于发送“ABCDE”)。如果我设置它,它有31个字节。它表明NULL-SHA删除了加密,因为传输的数据长度已经减少了相同的传输字符串“ABCDE”。
有任何帮助吗?