MD5
unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md)
MD5(mstr, strlen(mstr), digest);