您当前的位置: 首页 >> 关注 > >> 内容页

全球观焦点: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 广告
x 广告

  Copyright @ 2001-2013 www.9774.com.cn All Rights Reserved 中国时尚网 版权所有

联系方式:954 29 18 82 @qq.com

   粤ICP备18025786号  营业执照公示信息   未经吉中国时尚网书面授权,请勿建立镜像,转载请注明来源,违者依法必究

关于我们 | 联系方式 | 版权声明 | 招聘信息 | 友情链接 | 合作伙伴 |