2016-07-24 4 views
0

LibCurlは文字列と共有秘密をトークンまたはハッシュ/ソルトを生成するいくつかの機能を提供しますか?私のC++プログラムはサーバーにファイルをアップロードし、私のサーバースクリプトはHTTPポストが他の人ではなく私のC++アプリケーションから来ていることを認証します。そこで私は認証文字列に認証トークンまたはハッシュを送信して、サーバースクリプトがそれを比較して要求を認証できるようにします。LibCurlトークンまたはハッシュ共有秘密を生成する関数

curl --user name:password http://www.example.comを使用して認証できることがわかりましたが、バイナリ実行可能ファイルを読んでユーザー名とパスワードを確認することはできません。

おそらく、私は自分の認証方法でホイールを再発明しています。 LibCurlや他のC++は、共有秘密の認証を実行する機能を備えていますか?

答えて

0

私はこれを試していませんが、コマンドラインは、https://stackoverflow.com/a/27894407/1542667に記載されているnetrcファイルをサポートしています。これは、psコマンドを使用して同じホスト上の全員にパスワードを表示させないようにコマンドラインを使用する場合により安全です。あなたはlibcurlの

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

ために同じアプローチを使用することができますように見えます

関連する問題