(资料图片)
可以使用 OpenSSL 库中提供的函数实现。具体使用步骤为:
引入头文件#include
定义字符数组存储加密结果,如 unsigned char result[MD5\_DIGEST\_LENGTH];
调用函数 MD5(unsigned char \*data, size\_t len, unsigned char \*result)
进行加密,其中 data
表示待加密的数据,len
表示数据长度,result
表示加密结果存储的数组。完整代码如下:
/** * @author: 冲哥 @C语言中文社区 * @date: 2023/03/20 * @description:C 语言代码使用 md5 实现加密 */#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;}
(抗击新冠肺炎)湖北云梦主城区实施分区管理 中新网孝感5月20日电 据湖北云梦县新冠肺炎疫情防控指挥部19日通告,根据全县疫情防控工作需
(上海战疫录)上海将有序推进农贸市场复市 压实“四方责任” 中新网上海5月20日电 (记者 陈静)农贸市场作为上海主副食品供应主渠道,是民
(抗击新冠肺炎)重庆交通执法部门开展跨区域交通运输秩序专项整治 中新网重庆5月20日电 (张旭)记者20日从重庆市交通运输综合行政执法总队获
(抗击新冠肺炎)四川新增本土病例“20+102” 中新网成都5月20日电(记者 岳依桐)四川省卫健委20日通报,5月19日0时至24时,四川新增本土确诊
新华社石家庄5月20日电(记者秦婧)白雪褪去,苍翠袭来,“雪如意”再迎客。19日,张家口全季体育产业发展集团有限公司揭牌仪式在河北崇礼国
X 关闭
X 关闭