github.com
Encrypt-MD5
MD5-hash-checker
int main(int argc, char *argv[])
{
int i;//9c1ad00a16a7c67e2727b471ac969e96
unsigned char encrypt[] ="adminn";//21232f297a57a5a743894a0e4a801fc3
unsigned char decrypt[16];
Md5_encrypt(encrypt,strlen(encrypt),decrypt);
printf("Before the encryption:%s\n encrypted:\n",encrypt);
for(i=0;i<16;i++)
{
printf("%02x",decrypt[i]);
}
printf("\n-------------------------------------");
char hex_output[16*2 + 1];
int di;
for (di = 0; di < 16; ++di)
sprintf(hex_output + di * 2, "%02x", decrypt[di]);
printf("%s\n", hex_output);
getchar();
return 0;
}