要在包含十六进制和char的char数组上实现MD5哈希

时间:2019-03-20 02:31:55

标签: c++ visual-c++

结构

source folder中,有test.cpp

Header Files folder中,有test.h

我正在尝试在同时包含十六进制和char的char数组md5 hash function上实现unsigned char dat[39]

引用How to get the MD5 hash of a file in C++?

中的示例

由于我无法添加 <openssl/md5.h>,因此我从

手动添加了md5.h
  

www.zedwood.com/article/cpp-md5-function

Header Files folder

然后在test.h文件中,我添加了功能

oid print_md5_sum(unsigned char* md) {
    int i;
    for(i=0; i <39; i++) {
        printf("%02x",md[i]);
    }

然后,在test.cpp文件中,我尝试实现md5函数

print_md5_sum(dat);

该项目可以编译,但是md5函数不能工作。任何见识将不胜感激。

0 个答案:

没有答案