2015-11-19 60 views
1

我最近在A-Level Computing中教过关于哈希的问题,并想知道是否可以使用与Windows 10相同的算法编写程序来散列密码。Windows 10使用什么散列算法来存储密码?

我想使用与用于存储Windows 10中的密码是因为我想将我生成的哈希值与Windows存储的值进行比较。

Windows 10使用什么散列算法来存储密码?

回答

1

NT散列只是一个散列。通过使用MD4算法对密码进行散列并存储。

NTLM [..]使用RC4加密。从密码中获取密钥的方法如RFC1320和[FIPS46-2]中所述。

这似乎still be the case in Windows 10,尽管它现在存储完全不同(在一个独立的虚拟机,用于保护密码)。

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

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

相关问题