Для реализации хеша MD5 на массиве char, связывающем как hex, так и char - PullRequest
0 голосов
/ 20 марта 2019

Структура

В source folder есть test.cpp

В Header Files folder есть test.h

Я пытаюсь реализовать md5 hash function для массива char unsigned char dat[39], который содержит и hex, и char

, ссылаясь на пример в Как получить MD5-хэш файла в C ++?

Поскольку я не могу включить <openssl/md5.h>, поэтому я вручную добавляю md5.h из

www.zedwood.com / article / cpp-md5-Функция

в Header Files folder

Затем в файле test.h я добавил функцию

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

После этого в тесте.Файл cpp, я пытаюсь реализовать функцию md5

print_md5_sum(dat);

Проект может компилироваться, но функция md5 не может работать.Любая идея будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...