簡體   English   中英

如何從C ++獲取libcurl的Windows NT / Kerberos憑據?

[英]How to get Windows credential for NTLM / Kerberos from C++ for libcurl?

對於使用libcurl,我有一個相當基本的問題,無法從Google搜索/ stackoverflow中找到答案。

我想使用libcurl將用戶認證為遠程Windows站點。 為此,我需要將Windows憑據(域/用戶/密碼)傳遞給libcurl。 為此,如何從Visual C ++中檢索當前登錄用戶的憑據? 目標是不必再次提示用戶輸入Windows憑據。

如果這可能是安全漏洞,則無法做到,特洛伊木馬可以竊取用戶的憑據。

通常對於身份驗證系統,只保存密碼的哈希值(md5 / sha1),而不保存密碼本身,因此,即使可以訪問該哈希值,他也無法竊取密碼。 因為他需要密碼而不是哈希。 我不知道Windows,但我相信它們也能做到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM