因为MD5不能处理数组会返回null ,所以当MD5的比较双方出现数组,例如MD5(a[]=1)=MD5(b[]=2),从理论上来讲,二者并不相等,可因为MD5不能处理数组所以结果为null=null,结果为真因此构造payload:?a[]=1&b[]=2