1

我需要获取前 16 个字符是TZxy2o2h2I2NMVR+的值,我有一个公式。公式是这样的:Base64(XOR("KonstantaZaLDAP", MD5(521009)) + XOR(521009, "KonstantaZaLDAP"))或者一句话:

我有两个价值观:

  1. int radID = 521009
  2. String konst = "KonstantaZaLDAP"

第一步是对konst和konst的MD5哈希值进行异或运算>>XOR(kost, MD5(radID))

其次,我需要对 radID 和 konst >> 应用 XOR 操作XOR(radID, konst)

之后,我应该连接第一步和第二步中的值 >>XOR(kost, MD5(radID)) + XOR(radID, konst)并最终 Base64 编码连接的值。那就是Base64(XOR(konst, MD5(radID)) + XOR(radID, konst))

我试图达到想要的价值,无论我做什么,前 13 个字符都是正确的,然后就全错了。我得到的值是TZxy2o2h2l2NMfUfpPmJNA==

谁能帮忙!?

4

0 回答 0