opensslのMD5関数 ハッシュ値を求める #include <openssl/md5.h> unsigned char * MD5(const unsigned char *d, unsigned long n, unsigned char *md); 戻り値:MD5によるハッシュ値へのポインタ d:ハッシュ値を求める元データn:元データdの長さ md:元データdをハッシュした値(16バイトのバイナリデータ) opensslのMD5関数でハッシュ値を求めるサンプル #include <stdio.h> #include <string.h> #include <openssl/md5.h> char * hexdigest(const char *key, int length) { static char hex[32 + 1]; unsigned char digest[16];