我在DevC中使用OpenSSl.我在编程PBKDF时遇到了问题.有人建议我使用名为PKCS5_PBKDF2_HMAC的默认函数.我在网上访问了很多链接,但无法使用它.我的主要代码()代码如下
unsigned char pass[1024]; // passphrase read from stdin
unsigned char salt[1024]; // salt
int iter=1000, keylen=128; // iteration
unsigned char result[1024]; // result
PKCS5_PBKDF2_HMAC (pass, strlen(pass), salt, strlen(salt), iter, EVP_MD(), keylen , result);
Run Code Online (Sandbox Code Playgroud)
我只有两个编译错误,如下所示:
要进行故障排除我检查了头文件并且还验证了我提供了正确的参数并且顺序正确,但我没有解决方案而且我感到困惑.