NTLM和LM是公共算法吗?
NTLM和LM是公共算法吗? XP 使用 LM,Vista 使用 NTLM 作为密码,对吗? Windows7使用什么算法
Is the NTLM and LM public algorithm?
XP uses LM and Vista uses NTLM for password, is that right? Which algorithm is used by Windows7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Microsoft 最近发布了整个算法系列的文档 (请参阅此页),尽管有几个人已经在逆向工程方面做得非常出色(请参阅埃里克·格拉斯 (Eric Glass) 的作品在这里)。
目前所有 Windows 版本都支持 LM 和 NTLM。更改的是它们在协商期间(作为客户端或服务器)接受的最低版本的默认值。也就是说,Windows 7 不再接受直接充当 NTLMv1 客户端,仅接受 NTLMv2。您必须真正深入注册表以允许客户端 NTLMv1,即使这是一个完全糟糕的想法。
Microsoft has recently released documentation for the whole family of algorithms (see this page) even though several people had already done an excellent job at reverse engineering them (see Eric Glass' work here).
All Windows versions around today support LM and NTLM. What changes is the default value for the minimum version they accept during negotiation (as a client or as the server). To say, Window 7 does not accept to act as a NTLMv1 client anymore out of the box, only NTLMv2. You must really dig into the registry to allow client NTLMv1, even though that is a totally bad idea.
我不知道算法是否已正式发布,但是LM< /a> 和 NTLM 哈希计算可在维基百科上找到。
I don't know if the algorithms have been officially published, but the way LM and NTLM hashes are computed is available on wikipedia.