例如,许多年前,我听说linux系统上的密码仅限于8个字符。或者说,您可以键入8个以上的字符,但只有前8个字符才重要。
考虑最常见的操作系统Windows、Mac和GNU/linux,或者流行的网站:密码策略长度的历史是什么?
发布于 2012-10-17 08:46:47
对于这类信息,有各种各样的来源,但只适用于单个服务或操作系统。在很多情况下,很难获得确切的日期和版本信息,因为人们仍然在运行旧版本的软件,或者更改没有在进行更改的同时进行记录。我已经尽了最大的努力把事实联系在一张单子上。
Facebook:无限制(最多可达1000个字符)
Twitter:无限制(最多500个字符)
Twitter :没有限制。
Windows / Hotmail: 16个字符。该服务现在被称为Outlook.com。
MySpace: 2009年,有10个字符的限制。这是增加了,但我还没有测试的极限。
LinkedIn: 2009年,有16个字符限制。这又一次增加了。目前似乎没有限制。
Google帐户/ GMail / YouTube:从来没有限制。
OpenID:没有限制。
Android:对解锁/设备加密/根密码没有限制。
iOS:对解锁/设备加密密码没有限制。根密码使用旧的crypt,因此限制为8个字符(其他字符被忽略)。在iOS 4和5上测试(来源)
黑莓:32个字符(来源)。
PalmOS: 31个ASCII字符(来源)。自2001年以来,这种情况可能发生了变化。
Windows 95 / 98: 14个字符(分为两个7个字符的散列)
Windows 2000 / XP / Server 2003:技术限制为127个字符。密码更改对话框限制为32个字符。如果使用14个或更少的字符,则使用旧的LanMan哈希。如果使用15或更多,则使用更新的NTLM散列。
Windows /7/ Server 2008: 127个字符。
Unix (1990年代及更早版本):8个ASCII字符。
OS X:没有限制。早期的Apple OS产品可能存在局限性,但这些产品还没有被彻底调查或记录在案。
Linux:不同发行版之间的不同。旧版本与Unix有着同样的问题,因为它们使用的是旧的基于DES的加密哈希。大多数没有限制,因为他们使用正确的哈希算法。一些有一个软限度为72,79或127个字符。
下面是一些流行的发行版中密码哈希的快速运行:
https://security.stackexchange.com/questions/22721
复制相似问题