1

最初の 16 文字が数式を持つTZxy2o2h2I2NMVR+である値を取得する必要があります。式は次のようになります:Base64(XOR("KonstantaZaLDAP", MD5(521009)) + XOR(521009, "KonstantaZaLDAP"))または一言で言えば:

私は2つの値を持っています:

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

最初のステップは、konst と konst の MD5 ハッシュ値に XOR 演算を適用することです >>XOR(kost, MD5(radID))

次に、XOR 演算を radID と konst >> に適用する必要がありますXOR(radID, konst)

その後、最初と2番目のステップの値を連結する必要があります>>XOR(kost, MD5(radID)) + XOR(radID, konst)そして、連結された値を最終的にBase64でエンコードします。それはBase64(XOR(konst, MD5(radID)) + XOR(radID, konst))です。

私は望んでいた価値を達成しようとしましたが、何をしても最初の 13 文字は正しく、その後はすべて間違っています。私が得る値はTZxy2o2h2l2NMfUfpPmJNA==です

誰か助けてくれませんか!?

4

0 に答える 0