OpenSSLには、MD5ハッシュ値の計算機能もある。
まずは、MD5_Initで初期化。
md5_init(3): MD2, MD4, and MD5 hash functions - Linux man page
MD5_Init.cで、
MD5_InitにMD5_CTX型md5_ctxのアドレスを渡す。
戻り値が1なら初期化成功。
$ vi MD5_Init.c $ gcc -o MD5_Init MD5_Init.c -lcrypto $ ./MD5_Init MD5_Init success! $
初期化できた。
Sample/openssl/MD5_Init/MD5_Init/src/MD5_Init at master · bg1bgst333/Sample · GitHub