我记得曾经有一段时间,Unix 密码(或用户名)的长度不能超过 8 个或 16 个字符。即使是现在,登录管理器显示的密码框也相对较窄,尽管人们可以越过它的边缘输入。我想知道,目前在 Linux 下,在密码框中输入的密码长度是否有任何限制?
谢谢,
约翰·戈切
答案1
这取决于你使用什么,但大多数现代发行版已经转向使用除常规加密之外的其他密码,并且可以设置更长的密码。它仍然有点发行版依赖尽管。
- Blowfish 支持的系统可以处理 60 或 72 个字符,甚至可能更长
- MD5 支持的系统可以达到这个水平或更多
- SHA1 支持的系统并不常见,但确实远远超过 8 个字符
- SHA2 支持的系统非常新,限制更少
我不清楚的是 2 字节和 4 字节字符集对这些限制的影响。
一般来说,如果系统是在过去 3 年左右建立的,则可能需要超过 8 个字符。