(資料圖片)
可以使用 OpenSSL 庫中提供的函數(shù)實現(xiàn)。具體使用步驟為:
引入頭文件#include
定義字符數(shù)組存儲加密結果,如 unsigned char result[MD5\_DIGEST\_LENGTH];
調(diào)用函數(shù) MD5(unsigned char \*data, size\_t len, unsigned char \*result)
進行加密,其中 data
表示待加密的數(shù)據(jù),len
表示數(shù)據(jù)長度,result
表示加密結果存儲的數(shù)組。完整代碼如下:
/** * @author: 沖哥 @C語言中文社區(qū) * @date: 2023/03/20 * @description:C 語言代碼使用 md5 實現(xiàn)加密 */#include #include #include int main(int argc, char **argv) { unsigned char digest[MD5_DIGEST_LENGTH]; char string[] = "Hello, world!\n"; size_t len = strlen(string); MD5((unsigned char*)&string, len, (unsigned char*)&digest); for (int i = 0; i < MD5_DIGEST_LENGTH; i++) { printf("%02x", digest[i]); } printf("\n"); return 0;}
Copyright @ 2001-2013 www.jcbsd.cn All Rights Reserved 中國時尚網(wǎng) 版權所有
聯(lián)系方式:954 29 18 82 @qq.com
粵ICP備18025786號 營業(yè)執(zhí)照公示信息 未經(jīng)吉中國時尚網(wǎng)書面授權,請勿建立鏡像,轉載請注明來源,違者依法必究
關于我們 | 聯(lián)系方式 | 版權聲明 | 招聘信息 | 友情鏈接 | 合作伙伴 |