gpt4 book ai didi

c - LibCurl 生成 token 或散列共享 secret 的函数

转载 作者:行者123 更新时间:2023-11-30 16:58:48 28 4
gpt4 key购买 nike

LibCurl 是否提供一些功能来生成 token 或对字符串和共享 key 进行哈希/加盐?我的 C++ 程序会将文件上传到服务器,并且我的服务器脚本将验证 HTTP 帖子来 self 的 C++ 应用程序而不是其他人。因此,我将在查询字符串中发送一个身份验证 token 或哈希,服务器脚本可以将其与其自身的进行比较以对请求进行身份验证。

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

尽管如此,也许我正在用我的身份验证方法重新发明轮子。 LibCurl 或其他 C++ 是否提供执行共享 secret 身份验证的能力?

最佳答案

我还没有尝试过这个,但是由于命令行支持 netrc 文件,如此处所述 https://stackoverflow.com/a/27894407/1542667 。使用命令行时这更安全,因为您不会通过 ps 命令使同一主机上的每个人都可以看到您的密码。

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

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

关于c - LibCurl 生成 token 或散列共享 secret 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38548184/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com