XOR,MD5和Base64编码问题

时间:2012-05-15 13:47:01

标签: encoding base64 md5 xor

我需要获得前16个字符 TZxy2o2h2I2NMVR + 的值,我有一个公式。公式如下:Base64(XOR("KonstantaZaLDAP", MD5(521009)) + XOR(521009, "KonstantaZaLDAP"))或单词:

我有两个值:

  1. int radID = 521009
  2. String konst = "KonstantaZaLDAP"
  3. 第一步是对konst>> XOR(kost, MD5(radID))

    的konst和MD5哈希值应用XOR运算

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

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

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

    任何人都可以帮忙!?

0 个答案:

没有答案