Windows 用户密码比 Linux 更容易破解吗?

Windows 用户密码比 Linux 更容易破解吗?

如果我在 Linux 和 Windows 中设置相同的密码,黑客是否更容易破解 Windows 密码?如果是,为什么以及如何创建与 Linux 相同安全级别的 Windows 密码?

答案1

Windows 密码更容易被破解有两个主要原因。当密码存储在计算机中时,它们会被散列。散列密码会增加一些隐蔽性。Windows 使用 MD4 来散列其密码(不加盐),而 Linux 使用 5000 轮加盐的 SHA-512(我上次检查时)。本质上,Linux 使用的散列具有更多可能的输出并增加了隐蔽性。如果你不知道散列和加盐是什么,我建议你看看这里

据我所知,您无法在 Windows 中更改这一点。使用 Linux...嗯,使用 Linux,您可以将其更改为将密码存储为 cat,无论如何。

哈希的一个非常简单的例子是:

假设你的密码是 12345

使用 MD4 Windows 将把密码存储为 23580e2a459f7ea40f9efa148b63cafb

使用 Linux,它会添加盐并将其存储为类似这样的内容(请注意,这是一次没有使用盐的 12345 哈希值)

3627909a29c31381a071ec27f7c9ca97726182aed29a7ddd2e54353322cfb30a bb9e3a6df2ac2c20fe23436311d678564d0c8d305930575f60e2d3d048184d79

相关内容