Amazon ec2 AmazonEC2实例ID-为什么是XOR?

Amazon ec2 AmazonEC2实例ID-为什么是XOR?,amazon-ec2,obfuscation,instance,xor,Amazon Ec2,Obfuscation,Instance,Xor,根据,AmazonEC2实例ID包含两个XOR,分别对应于“内部ID”的前半部分和后半部分,三个XOR对应于它们自己的常量 我知道我们不知道亚马逊为什么这么做。然而,从一般的角度来看,有人实现或看到过这种XOR吗?为什么要实现这种XOR 唯一的目的是帮助混淆ID吗?考虑到它显然无法阻止人们理解它,通过简单的二进制运算符进行混淆似乎有点愚蠢。我认为Rosen先生偶然发现了它的一个可能用途,我能想到的唯一其他用途是某种形式的资源跟踪 当然,除非亚马逊有人告诉我们,否则这一切都将是纯粹的空想。你能解释

根据,AmazonEC2实例ID包含两个XOR,分别对应于“内部ID”的前半部分和后半部分,三个XOR对应于它们自己的常量

我知道我们不知道亚马逊为什么这么做。然而,从一般的角度来看,有人实现或看到过这种XOR吗?为什么要实现这种XOR


唯一的目的是帮助混淆ID吗?

考虑到它显然无法阻止人们理解它,通过简单的二进制运算符进行混淆似乎有点愚蠢。我认为Rosen先生偶然发现了它的一个可能用途,我能想到的唯一其他用途是某种形式的资源跟踪


当然,除非亚马逊有人告诉我们,否则这一切都将是纯粹的空想。

你能解释一下XOR是如何用于资源跟踪的吗?@Rob Olmos-这不是没有对亚马逊的硬件/软件设置有更多了解的情况。让我感到好奇的是,ID的某些部分总是均匀的,然后我意识到这些实例被创建和销毁的频率足够高,因此跟踪它们可能会很有用。我确信,利用这些信息,一个聪明的“删除标记/空白标记/清理/关闭标记/任何标记”系统可能会被设置为自动化流程。我的问题是一般意义上的,我知道我们不知道Amazon为什么这么做,但是如果其他人已经实现/看到了这样的XOR,以及为什么要这样做。@Rob Olmos-我在为RISC芯片组编程ASM时使用了类似的技术,它让我对内存的每一个字节都进行了极其精细的控制。