{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fbg1.hatenablog.com%2Fentry%2F2017%2F07%2F20%2F210000\" title=\"MD5_Init - \u8eca\u8f2a\u306ex\u767a\u660e ~B.G&#39;s Blog~\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":["OpenSSL"],"type":"rich","description":"OpenSSL\u306b\u306f\u3001MD5\u30cf\u30c3\u30b7\u30e5\u5024\u306e\u8a08\u7b97\u6a5f\u80fd\u3082\u3042\u308b\u3002 \u307e\u305a\u306f\u3001MD5_Init\u3067\u521d\u671f\u5316\u3002md5_init(3): MD2, MD4, and MD5 hash functions - Linux man pageMD5_Init.c\u3067\u3001MD5_Init\u306bMD5_CTX\u578bmd5_ctx\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u6e21\u3059\u3002 \u623b\u308a\u5024\u304c1\u306a\u3089\u521d\u671f\u5316\u6210\u529f\u3002 $ vi MD5_Init.c $ gcc -o MD5_Init MD5_Init.c -lcrypto $ ./MD5_Init MD5_Init success! $\u521d\u671f\u5316\u3067\u304d\u305f\u3002Sample/openssl/MD5_Init/MD5_Init/src/MD5\u2026","width":"100%","blog_url":"https://bg1.hatenablog.com/","version":"1.0","image_url":null,"author_name":"BG1","published":"2017-07-20 21:00:00","provider_name":"Hatena Blog","author_url":"https://blog.hatena.ne.jp/BG1/","blog_title":"\u8eca\u8f2a\u306ex\u767a\u660e ~B.G's Blog~","height":"190","url":"https://bg1.hatenablog.com/entry/2017/07/20/210000","title":"MD5_Init","provider_url":"https://hatena.blog"}