1 Star 0 Fork 0

李业达/rocedu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
sm3.c 625 Bytes
一键复制 编辑 原始数据 按行查看 历史
李业达 提交于 2021-11-11 15:37 +08:00 . update sm3.c.
#include <err.h>
void tDigest(){
unsigned char md_value[EVP_MAX_MD_SIZE];
int md_len, i;
EVP_MD_CTX *mdctx;
char msg1[] = "20191215";
mdctx = EVP_MD_CTX_new();
EVP_MD_CTX_init(mdctx);
EVP_DigestInit_ex(mdctx, EVP_sm3(), NULL);
EVP_DigestUpdate(mdctx, msg1, strlen(msg1));
EVP_DigestFinal_ex(mdctx, md_value, &md_len);
EVP_MD_CTX_free(mdctx);
printf("原始数据%s摘要值为:\n", msg1);
for(i = 0; i < md_len; i++){
printf("0x%02x", md_value[i]);
}
printf("\n");
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/li_ye_da/rocedu.git
git@gitee.com:li_ye_da/rocedu.git
li_ye_da
rocedu
rocedu
master

搜索帮助