LibCurl用于生成令牌或散列共享密钥的函数

时间:2016-07-24 02:25:36

标签: c curl libcurl

LibCurl是否提供了一些功能来生成令牌或哈希/盐字符串和共享密钥?我的c ++程序将文件上传到服务器,我的服务器脚本将验证HTTP帖子来自我的c ++应用程序而不是其他人。因此,我将在查询字符串中发送一个auth令牌或哈希值,服务器脚本可以将其与自己的令牌进行比较,以验证请求。

我已经看到你可以使用curl --user name:password http://www.example.com进行身份验证,但是用户不能只读取二进制可执行文件并看到用户名和密码吗?

虽然,也许我正在用我的auth方法重新发明轮子。 LibCurl或其他c ++是否提供执行共享密钥身份验证的能力?

1 个答案:

答案 0 :(得分:0)

我还没试过这个,但是因为命令行支持这里描述的netrc文件https://stackoverflow.com/a/27894407/1542667。使用命令行时更安全,因为您不能通过ps命令让同一主机上的所有人都能看到您的密码。

看起来你可以对libcurl使用相同的方法

https://curl.haxx.se/libcurl/c/CURLOPT_NETRC_FILE.html