测试:
uint8_t buf[100]={0};
mbedtls_md5_str("admin" , 5 , buf);
for(int i=0;i<16*2+5;i++)printf("\n%02X-\n",buf[i]);
32-31-32-33-32-66-32-39-37-61-35-37-61-35-61-37-34-33-38-39-34-61-30-65-34-61-38-30-31-66-63-33-00-00-00-00-00
21- 23- 2F- 29- 7A- 57- A5- A7- 43- 89- 4A- 0E- 4A- 80- 1F- C3
结论:本来规范的MD5是算出16个HEX 比如本文
我们TOUCH的MD5算出来是32个HEX 它把每一个都差分了!!
MD5来自mbed
最新推荐文章于 2023-04-19 21:22:16 发布