我尝试过不同的网站/产品,这似乎分配得相当均匀。 Windows 7 和 Gmail 允许您在密码中插入空格。 Hotmail 和 Twitter 则不然。
虽然在密码中允许空格会增加密码的复杂性,但似乎许多网站/程序不允许它们。是否有充分的理由允许/禁止空格?
这个超级用户问题可能相关。
我认为您的观察是准确的:许多基于网络的系统仅接受字母数字和符号字符的子集(例如,0-9A-Za-z/_-!
),但我认为这只是历史惯例。也可能是程序员习惯了<space>
字符分隔字段,而不是在字段内部找到。
还有可见性问题:如果您允许多个连续的密码中的空格,用户能轻松数出吗?系统是否可以将它们合二为一(就像独立的 HTML 那样)?即使是单个空格字符也能轻松快速地识别吗?
然而,许多其他类型的系统确实允许密码中包含空格。我可能仍然会偏离它们,只是为了帮助防止用户混淆(如果人们确实习惯了密码中的空格无效,那么带有空格的密码可能会让很多人感到困惑),但似乎没有任何技术依据有理由不允许他们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)