|
1
3
在我看来你的第二个循环中有一个bug。尝试将“+1”更改为“+i”…
在您的示例中,您只是多次覆盖数组中的同一位置,而不是从该点向前设置每个项。 |
|
|
2
1
我已经解决了这个问题: 如果我在SQL中这样做:
我得到这个结果:0x0003039 现在,如果我在C中这样做:
我得到这个结果:39-30-00-00 字节的顺序似乎是相反的。因此,一旦我将这些字节数组应用到MD5散列器,就会得到明显不同的散列值。 如果在将C字节数组放入MD5散列器之前反转它,我会得到由SQL生成的相同散列。 |