又是一个关于Ascii到十六进制转换的问题。我想采取一个Ascii"1"符号,已由用户输入,然后采取该值,将其转换为十六进制,并通过网络发送它作为其不可打印的值,使它不能很容易地被任何人查看网络上的数据读取。现在我可以采取十六进制值并通过网络发送它,但是当我嗅探网络以查看正在传输的数据时,我可以读取十六进制值。我如何使它看起来像一个不可打印的?我正在使用wireshark查看网络数据
在源和目的地之间使用真正的加密和解密(实现将根据您发送数据的方式而变化),或者只是通过向源和目的地"仅"知道的十六进制添加已知值来混淆一点(可能最好将其模为127)-本质上这是一个移位密码。这不是很安全,但是通过数据包嗅探使其更难读取。如果你想要更模糊一点,你可以有一张128种可能性到128种不同可能性的地图。这完全取决于这个连接需要有多"安全"。