В моем приложении до того, как разработчики использовали openssl версии 1.0.1e [#include openssl / sha.h] и использовали функцию
unsigned char *SHA(const unsigned char *d, size_t n, unsigned char *md);
Теперь мне нужно обновить версию openssl до 1.1.1, но при компиляции с новой версией при вызове функции SHA появляется ошибка.
Затем я попытался заменить SHA () на SHA1 (), который был скомпилирован, но выходные данные SHA () и SHA1 () отличаются, как я могу добиться того же вывода криптографической хеш-функции, что и SHA () в новой версии .