因为用QT做GUI,难免会遇到界面设计的问题。偶然间在UI designer电子杂志上看到一篇关于OPhone的介绍,其中的一段,提到了OPhone的解锁创意
拖动蓝色的小圆圈到屏幕左下方的小圆圈外框中即完成键盘解锁功能
是这篇文章给了我启发。现在大多数的软件都采用数字+字母的方式进行密码验证。当然,从信息的安全角度上来看无可厚非。不过,无论或大或小的软件,如果对于密码的安全性要求都一样的话,就有点大材小用、感觉鸡肋了。对于小型的或者信息安全要求不高的软件。如果能通过一种更为有意思且在一定程度上安全的途径来验证密码,我想何乐而不为呢。
关于传统意义上的密码验证来说,不过是对组合的应用,其原理上来说,破译密码只是时间问题。密码一般都有其含义,比如生日比如姓名音译或者其他有规律的组合,在现实生活中也存在很多有意义的组合,比如一个物品摆放的形状、顺序、或者颜色。所以,我打算做一个联想密码验证软件。比如,在登录密码验证对话框的时候显示的不再只是用户名和密码,还有各种各样的图形、图片。你和我的解锁操作,就隐藏在这一幅幅图片中。
制作好的Demo我将放在以下链接里http://sites.google.com/site/createdigitallife。欢迎大家一起来讨论。也许现在并不是很实用。Just for happiness right now。