Password
為什麼在終端輸入錯誤密碼時響應延遲很長?
我不知道這是否只是我的經驗,但每次我在終端輸入錯誤的密碼時,需要 2 或 3 秒才能響應。而且我認為對於電腦來說這是一個很長的時間。有人知道原因嗎?
這是一項安全功能。您的機器可以立即散列並檢查密碼。為了防止有人嘗試暴力破解密碼,故意添加了延遲。
延遲以幾種常見的方式完成。正如您所描述的,一個是在任何錯誤輸入上增加幾秒鐘。另一個是在幾次錯誤嘗試後添加更長的延遲(這在 Web 界面上很常見)。第三種是使用某種指數回退,因此嘗試越多延遲越長。最後,一些系統會在少量但有意義的嘗試後將您鎖定。