У меня есть зашифрованный параметр V, поступающий с веб-страницы, например:
page.php?V=5E5C535C584B40584A4A4E564B5D4503510755020402080C580A015D0D0A5A010206070C0E025C000F005D080E5F5D
V зашифрован, как указано выше:
MD5 :
md5("a=login|password") = b90669a351161d0d74bed0e04d7b5eef
XOR :
password= "1234567899999999"
encryptedXOR = obj.XOREncryption(password,"login|password|b90669a351161d0d74bed0e04d7b5eef")
, который дает что-то вроде:
encryptedXOR = 5E5C535C584B48584A4A4E564B5D4503510755020402080C580A015D0D0A5A010206070C0E025C000F005D080E5F5D
, что я хочу здесь, это функция длярасшифруйте этот ' ecryptedXOR ', используя пароль , чтобы я мог получить:
login|password|b90669a351161d0d74bed0e04d7b5eef
вот что я сделал до сих пор: http://pastebin.com/D9mzx82Q