输入正确的密码后,响应几乎是瞬时的(即登录过程)。
但是,当您输入了错误的密码(偶然,忘记了密码等)时,它会花一会儿(10-30秒),然后它才响应密码错误。
为什么说“不正确的密码”需要这么长时间(相对)?
这一直困扰着我在Windows和Linux(真实和VM)上输入不正确的密码。我不确定mac OSX,因为我不记得它是否相同,因为我上次使用Mac已经有一段时间了。
编辑:为了重复,我是在用户登录到物理计算机上而不是通过ssh的上下文中询问的,而ssh可以想象使用一些不同的机制来登录/验证凭据。
与重复(SSH登录)相比,原因完全相同。
—
延斯·埃拉特
它们不是,上下文不同。另一个区别是,答案是设置有未详
—
Thermatix
我同意OP。这些问题当然是相关的,但并不相同。答案为“为什么SSH在远程连接上说“无效密码”需要这么长时间?” 尽管它们可能很相似,但不一定与“为什么Windows登录在控制台时说“无效的密码”要花这么长时间?”的答案相同。绝对相关,无疑是重复的。
—
CVn 2015年
为了后代,以防万一重新打开该密码,假定是重复的:为什么不正确的密码尝试比正确的密码需要更长的处理时间?,但请注意,除了标题之外,给出的唯一特定示例是与Linux主机的远程SSH连接。
—
CVn 2015年