请问高手如何用vb编写利用速度密码进行验证登录,即别人知道密码为123456但是输入后也不能进入,只有各字符时间间隔与第一次相同才能进入
最好能提供源代码,谢谢

解决方案 »

  1.   

    还有这种加密方法啊,谢谢,我回去编一下这个方法:在keydown中读取时间
        第一次时记下各字符的时间差
        以后输入密码都和第一次比较    有个读取开机时间的Api一定可以满足时间精度要求:)
      

  2.   

    实现方法很简单,但是这样来用户不也很麻烦么,还要掌握好速度,要是精确到毫秒的话...那只有用程序输入了.
     flyingscv(zlj) 的方法有缺陷,VB的Timer控件在9x和2000/XP下的Interval有差异.这样兼容性有问题了.最好用第三方Timer,或者用Delphi封一个Timer出来,这样没问题.
      

  3.   

    在开始的地方定义
    dim s as double
    dim ss as doubless = skeydown中
    if s-ss < 0.5 then
        msgbox ...
    else
       ss = s
    end if