您当前的位置: 首页 >> 关注 > >> 正文

全球观焦点:C 语言代码使用 md5 实现加密

来源:腾讯云 2023-03-21 07:02:21发布


(资料图片)

可以使用 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;}
上一篇 下一篇
x
推荐阅读 更多

全球观焦点:C 语言代码使用 md5 实现加密

2023-03-21

尺度逆天的​R级新片,竟然是真实事件!

2023-03-21

天天快消息!《他是谁》十大恶人,赵刚最没城府,赵世杰最有心机

2023-03-21

他是谁:赵世杰在变态方面“登峰造极”,蒋广善或杀人嫁祸赵世杰

2023-03-21

TVB“靓仔星二代”又做变态佬!父亲是TVB绿叶,盼曾志伟给儿子机会

2023-03-21

每日快播:【2023.3.20】周雨彤翟潇闻?袁B妍韩国拍戏?《明侦8》?吴奇隆不顾刘诗诗?陈楚生解约赔?星汉灿烂咋样?再就业男团团综?

2023-03-21

天天微速讯:雷军晒“大嫂”高叶手持小米13海报

2023-03-21

全球快讯:得罪造型师系列:唐嫣短发照曝光,引网友吐槽像大妈!

2023-03-21

每日焦点!近期院线“三巨头”都不排片,这家影院是有什么新套路?

2023-03-21

郎朗夫妇造访陈意涵家,细节暴露真面目!教养是装不出来的

2023-03-21