XOR IP 地址和端口号

XOR IP address and port Number

我得到了对某些类型的 IP 数据包进行指纹识别的表达式。 但我不知道如何解码表达式

表达式如下,

    ip_id = ip_address XOR port_number XOR sequence_number

如何获取ip_id的值?? port_number 和 sequence_number 是 integers.So 可以异或。但是我们如何才能对 IP_address 和一个整数进行 XOR?

提前致谢 苏斌

查看函数 inet_aton 和 inet_ntoa。

这些函数类似于 ntoa 和 aton,将字符串表示形式解析为本机数据格式,反之亦然。

一个 IP 地址由 4 个字节组成:

aaa.bbb.ccc.ddd

总共有 4 个字节,因此您可以将它们合并为 1 个整数(也是 4 个字节 = 32 位)。