Estoy tratando de resolver un desafío, y sospecho que tiene que ver con malabarismo de PHP , porque recibo esta base64 codificada json cooke como respuesta {"User":"foo","MAC":"bar"}
ERROR # 2
El MAC calculado (es decir, el resultado de
hash_hmac()
) es una cadena que contienen caracteres hexadecimalesEl uso de una comparación suelta significa que si un entero era proporcionado en la carga útil de JSON, la cadena HMAC se malabares con un número
Creo que con un MAC, por ejemplo, "ff6d0...5885d"
, el malabarismo de PHP se comparará con int(6)
ya que es el primer número. Mi idea wat para POST con la base64 codificada json: {"User":"Admin","MAC":6}
Pero esto no funcionó ... ¿el malabarismo solo funciona con los MAC que comienzan con números?