Tizen Native 로 MD5 인코딩 기능을 구현하려고 합니다.
I want MD5 incoding in Tizen Native App.
아래와 같이 코드를 작성하였습니다.
My source code is below.
===================================================
include <openssl/md5.h>
char lsBuff[] = "abc";
unsigned char lucpMD5[100];
unsigned long lulLen = strlen(lsBuff);
MD5_CTX lmdContext;
MD5_Init(&lmdContext);
MD5_Update(&lmdContext,lsBuff,lulLen);
MD5_Final(lucpMD5, &lmdContext);
dlog_print(DLOG_INFO, "tag", "MD5 result: %s", lucpMD5);
===================================================
"abc" 를 인코딩한 결과는 아래와 같이 만들어 집니다.
The result of "abc" is below.
MD5 result: РPШ<╥O░╓Ц?}(сr░Юл╕╕Ц│╕иuр┐√Dм╢алл╕
하지만 정상적으로는 '90150983cd24fb0d6963f7d28e17f72' 이 나와야 합니다.
But the correct result is '90150983cd24fb0d6963f7d28e17f72'.
이 문제를 어떻게 해결할수 있을까요?
How can I fix this problem.