如何从C ++ for libcurl获取NTLM / Kerberos的Windows凭据?

时间:2012-08-01 21:55:06

标签: c++ windows libcurl

我有一个使用libcurl的相当基本的问题,我无法通过googling / stackoverflow找到答案。

我想使用libcurl对远程Windows站点的用户进行身份验证。为此,我需要将Windows凭据(域/用户/密码)传递给libcurl。为此,如何从Visual C ++检索当前登录用户的凭据?目标不是要再次提示用户提供Windows凭据。

1 个答案:

答案 0 :(得分:1)

如果可能,这是一个安全漏洞,你不能 特洛伊木马可以窃取用户的凭证。

通常对于身份验证系统,只保存密码的哈希值(md5 / sha1),而不是密码本身,所以即使有人访问该哈希,他也无法窃取密码。因为他需要密码而不是哈希。 我不知道窗户,但我相信他们也一样。