常见的登录界面该不该显示密码?常见的登录界面该不该显示密码?
密码该不该显示,该不该显示呢?遮蔽密码会让本就困难的输入变得难上加难,对于屏幕小、手指按不准的移动设备
来说,情况就更糟了。
在2012年,我曾介绍过为什么要让大家在登陆应用,特别是移动设备应用时能够看到密码。现在,两年过去了,很多
大规模的新设计也出现了,下面我就来概括一下显示密码的重要意义和方法,以及后续的发展趋势。
显示密码意义何在?
密码想来充斥着实用性的问题。由于过度复杂的安全性要求(最低字符数、标点等等)以及输入框的使用不够简便,
密码输入经常会让客户反感甚至走人。
大约有82%的人有过忘记密码的经历。企业内部网络服务台所最频繁收到的请求就是恢复密码,而在浏览电子商务类
网站时,如果需要先恢复密码,会有75%左右的人最后无法完成购买流程。换句话说,密码是个衰人!而对于屏幕
小、手指按不准的移动设备来说,情况就更糟了。
遮蔽密码会让本就困难的输入变得难上加难,同时对于提高安全性裨益甚小,特别是在移动设备上,输入框正下方就
是显眼的键盘,手指按哪键,哪个键就会高亮显示,这样的触摸反馈所显示的密码字体大小反而比大多数输入框所能
显示的更大。所以说实话,遮蔽密码其实并不能防止别人的偷窥。另外,如果你真的察觉有人偷看你的屏幕,那直接
把屏幕换个位置让他看不见不就完了!
隐藏/显示密码
考虑到上述种种和没说到的种种原因,我们在Polar的登陆界面上选择了将密码显示为可见文本。同时我们在密码框旁
边提供了隐藏选项,以便有需要的人选用,这个选项可以快速将密码变成一串“????”。
虽然我自信这样能有有效提高实用性和操作的简便性,但也不无忧虑,怕大家会觉得尽管能选择遮蔽,但这么赤裸裸
地显示密码还是不爽。不管怎么说,多年以来的登陆模式已经给了人们“遮蔽密码就等于安全”这一思维定式。
结果,很多采用可见密码设计软件并且大获成功的人给我带来了惊喜的反馈。Steven Hoober告诉我他给20M Sprint客
户去掉了密码遮蔽,结果完全没产生问题。Mike Lee告诉我们Yahoo!默认显示密码,结果出现了两位数字的增量