• 9132阅读
  • 8回复

借鉴OPhone的解锁创意--新的密码验证过程(更新demo3-watchLock) [复制链接]

上一主题 下一主题
离线chuck_gao
 
图酷模式  只看楼主 倒序阅读 楼主  发表于: 2009-10-08
因为用QT做GUI,难免会遇到界面设计的问题。偶然间在UI designer电子杂志上看到一篇关于OPhone的介绍,其中的一段,提到了OPhone的解锁创意
 拖动蓝色的小圆圈到屏幕左下方的小圆圈外框中即完成键盘解锁功能

    是这篇文章给了我启发。现在大多数的软件都采用数字+字母的方式进行密码验证。当然,从信息的安全角度上来看无可厚非。不过,无论或大或小的软件,如果对于密码的安全性要求都一样的话,就有点大材小用、感觉鸡肋了。对于小型的或者信息安全要求不高的软件。如果能通过一种更为有意思且在一定程度上安全的途径来验证密码,我想何乐而不为呢。
    关于传统意义上的密码验证来说,不过是对组合的应用,其原理上来说,破译密码只是时间问题。密码一般都有其含义,比如生日比如姓名音译或者其他有规律的组合,在现实生活中也存在很多有意义的组合,比如一个物品摆放的形状、顺序、或者颜色。所以,我打算做一个联想密码验证软件。比如,在登录密码验证对话框的时候显示的不再只是用户名和密码,还有各种各样的图形、图片。你和我的解锁操作,就隐藏在这一幅幅图片中。 
    更多相关的信息在我的Blog里。欢迎大家一起来讨论。也许现在并不是很实用。Just for happiness right now。
初始密码为:右下角最后一个图标X2(拖进密码锁两次),然后双击即可解锁

 

demo1 CyberLock.rar (80 K) 下载次数:95


因为附件数量的限制,demo2和demo3只能上传截图。喜欢的朋友可以到下面的地址下载http://blog.csdn.net/chuckGao/archive/2009/10/08/4643924.aspx

当鼠标滑过密码卷轴,将出现如图提示框,其中F处(即左侧箭头指向处)为输入的密码。依次配置每一栏的字母

完成后点击左侧或者右侧的箭头按钮进行密码验证。系统会给出提示。因为时间关系,暂时没有制作成功与失败的效果,只有个QMessageBox提示框。
初始密码为:SOFIA  (PS:根据《达芬奇密码》配置,在debug目录下的davinci.txt中修改密码)

点击红色框中的图标进行密码匹配验证
[ 此帖被chuck_gao在2009-10-11 20:39重新编辑 ]
Create Digital Life
离线rqzrqh

只看该作者 1楼 发表于: 2009-10-09
还没有demo啊
离线chuck_gao
只看该作者 2楼 发表于: 2009-10-09
引用第1楼rqzrqh于2009-10-09 12:01发表的 :
还没有demo啊


有了哈
Create Digital Life
离线rqzrqh

只看该作者 3楼 发表于: 2009-10-09
下来学习。嘿嘿
离线rqzrqh

只看该作者 4楼 发表于: 2009-10-09
搞了10分钟也没解开
离线chuck_gao
只看该作者 5楼 发表于: 2009-10-09
引用第4楼rqzrqh于2009-10-09 22:27发表的 :
搞了10分钟也没解开


不好意思搞忘说初始密码了:最右下角的那个图片x2
点配置密码那个复选框可以重新设置密码。随便拖几个图片进去,然后双击解锁那个按钮就可以生成新密码
Create Digital Life
离线rqzrqh

只看该作者 6楼 发表于: 2009-10-10
只能加密不能解?
加密成功后一点提示也没有,也不知道好了没有。
离线chuck_gao
只看该作者 7楼 发表于: 2009-10-10
引用第6楼rqzrqh于2009-10-10 12:04发表的  :
只能加密不能解?
加密成功后一点提示也没有,也不知道好了没有。 [图片]


改了哈,加了信息提示框
Create Digital Life
离线rqzrqh

只看该作者 8楼 发表于: 2009-10-10
应该是匹配后会自动变化,而不需要双击
技术可以学学
快速回复
限100 字节
 
上一个 下一个