Windows 10使用什么哈希算法来存储密码?

时间:2015-11-19 21:20:24

标签: windows algorithm hash passwords windows-10

我最近接受过有关A-Level Computing中哈希的教授,并想知道我是否可以使用与Windows 10相同的算法编写一个程序来散列密码。

我想使用与在Windows 10中存储密码相同的算法的原因是因为我想将我生成的散列值与Windows存储的值进行比较。

Windows 10用于存储密码的散列算法是什么?

1 个答案:

答案 0 :(得分:1)

  

NT哈希只是一个哈希。使用MD4算法对密码进行哈希处理并存储。

  

NTLM [..]使用RC4进行加密。从密码中获取密钥的方法与RFC1320和[FIPS46-2]中的规定相同。

这似乎still be the case in Windows 10,虽然现在存储完全不同(在隔离的虚拟机中用于保护密码)。

This reasoning也支持哈希算法不会改变的想法,但这不是确定的。

NB。这适用于独立计算机。如果计算机已加入Active Directory域,则域控制器将使用基于AES的系统进行密码散列。