0

我正在寻找一些可以嵌入到我的 xcode 项目(用于我的 iPhone 应用程序)中的 NTLM 质询-响应身份验证代码,例如,输入密码和 8 个字节的质询,该代码可以生成 24 个字节的响应。

我检查了 samba 源代码,发现我无法将进行 NTLM 质询-响应身份验证的部分剪切并添加到我的 xcode 项目中。那么我可以求助于其他任何来源吗?

谢谢!

4

2 回答 2

0

完整的规范可作为开放规范从 Microsoft 获得。我不知道 Objective C 的实现,所以从规范中简单地构建你自己的可能是最简单的。

于 2011-12-06T15:48:19.023 回答
0

我终于设法解决了。

所以首先我需要将 openssl 添加到我的 iPhone 项目 b/c 我需要 MD4 和 DES。我不确定是否有其他方法可以获取 MD4 和 DES。谢天谢地,有人已经将 openssl 添加到 xcode,请在此处查看http://www.x2on.de/2010/02/01/tutorial-iphone-app-with-compiled-openssl-library/

然后在其上添加 ntlm 实现。我在这里使用了示例代码,http://www.innovation.ch/personal/ronald/ntlm.html

不过请注意,该示例代码有一些问题(我花了几个小时才弄清楚)。但是我们也可以在那里使用关键字(函数名称)进行谷歌代码搜索以找到正确的实现。

于 2011-12-07T08:25:53.823 回答