首页
社区
课程
招聘
[旧帖] [原创]未来的帐户密码(解决所有安全问题) 0.00雪花
发表于: 2010-12-21 14:58 1346

[旧帖] [原创]未来的帐户密码(解决所有安全问题) 0.00雪花

2010-12-21 14:58
1346
未来的帐户密码
    生活中,离不开帐户和帐户密码。本文介绍一种密码技术,解决帐户密码所有的安全问题。
    密码是双方的约定,使用前先设置约定,使用时验证约定。传统的固定密码,在验证约定的时候,如果被别人看到,约定的内容就被别人知道了。本文介绍一种帐户密码设置方法,解决这个问题。(帐户密码无法用木马程序,假网站,穷举法等破解)

XX月XX日   XX:XX:XX    XXXXX   XXXXX

上面的时间和十个随机数,为方便说明,赋上实际值。数据不是固定的。

­­08月09日   13:23:45    38195   18359
AB   CD       EF  GH   IJ      KLMNO  PQRST
                                        UVWXY Z
上面是时间和十个随机数。进行个三位数的密码约定。

百位:(Y+O+U)结果超十位取个位
十位:(A+R+E)结果超十位取个位
­个位:(M+A+N)结果超十位取个位
如上面的数据,要给出的密码为:340。百位(Y+O+U)=5+5+3=13,取个位为3,十位(A+R+E)=0+3+1=4,个位(M+A+N)=1+0+9=10,取个位为0

时间,随机数为数据,Y+O+U等为数据的算法,340为结果
用户申请的是数据的算法,用数据和结果进和验证。(本文重点)

    优点:因为使用的时候,数据的算法不直接出现,所以不怕别人知道验证的过程。就是说,不怕别人知道输入的帐号和密码。木马程序即使让黑客知道用户输入的帐号和密码,也无法破解帐号密码。(上面的例子中,别人知道验证过程:08月09日   13:23:45    38195   18359,和340,也无法知道他们的约定是什么。)从根本上解决帐户的安全问题。
      数据是算法是无穷的,举几个实用的例子:

无论是几位数的密码,都是由单一位的数组成。如:

一:用单个字母的数作为密码,如用K或A等。或用实际数字5等。

二:用字母或数字的运算结果。如A+B+5等。为使用方便,结果取个位。

三:用判断语句.如:如果J大于5,密码为:O,否则为K。或者:如果(A+5)大于(B+3)之类。如果你学过计算机编程,一看就明白了。

     好了,可以用上面的基础设置个复杂的密码了:

床前明月光,疑似地上霜;

举头望明月,低头思故乡。

     上面的这首诗,大家都能记得住吧。我是用五笔输入法的,床字的五笔为:YSI。可以设成一位数的密码:Y+S+I,我可以设个二十位数的密码。为方便计算,只取两个字母:Y+S。当然,也可用三中的语句设个十位数的密码:如果第一个随机数大于5,密码为床,否则为举。如果第二个随机数大于5,密码为前,否则为头。依此类推。有各种各样的组合。自己试试。

      曾有人说这种方法要运算,好麻烦。这么说吧,比较一下:你的银行密码是:9527,和9527+H,最后一个数加H。虽然只是小小的一点点运算,但你输入的密码的时候,就不会担心别人看到。当然,参与运算的数据越多越安全。

      在银行密码中,帐户密码的安全并不等于银行帐号的安全。如你把100元存入的你手机号888中,黑客把100改为123,把你的手机号改为他的手机号,并在你输入的密码下完成操作。这过程中,你的密码是安全的,但你的帐号却不见了123元。

      解决的方法:数据中加入操作金额和受益方帐号。

   XX月XX日   XX:XX:XX    XXXXX   XXXXX       XXX元,号码XXX

     时间和随机数有固定的位数,可用ABCD等赋值,但操作金额和受益方帐号没有,用数组解决。把时间分为一组,随机数分为二组,金额分为三组,受益方分为四组。这样就可以设密码了。如可以设为((5+A)%4))((5+6)%20),因为操作金额和受益方帐号不能确定是多少位,但通常都少于二十位。当然,编程的时候先给它们赋值,不足二十位的补上。类似于数手指。上面床前明月中的例子中也可以用数组参加运算。有更多的算法选择。
    数据之所以用时间和随机数,因为它们是无限不循环,不重复,直观。无限的数据和无限的算法,生成无限的结果,所以穷举法无法破解。在实际应用中,系统不但记住用户的帐号句和用户申请的算法,还要记住上次给出的时间。如果下次给的时间和上次的时间相同,无论输入的密码是否正确,都当是输入错误。(通常防止用穷举法破解用模糊数字等技术。)

       上面的例子可以解决网上密码,银行帐户密码所有的安全问题。如果不太清楚,可以联系我。
QQ:505318813

http://211.157.104.87:8080/sipo/zljs/hyjs-yx-new.jsp?recid=CN200610018685.8&leixin=fmzl&title=密码的设置方法&ipc=G09C1/00(2006.01)I

专利名:密码的设置方法    (200610018685.8)

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 459
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看到后面发现很多与前面的地方,矛盾
2010-12-21 16:07
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
密码的安全不能以算法的保密性作为前提
2010-12-21 17:38
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
按楼主这个算法,真实的密码只级是数字了,而且,貌似有无穷算法和无穷密码,实际上,用户输入的密码到真实密码的映射的目标空间很小,所以更容易穷举得到登录密码,因为算法压缩了目标空间的大小。任何密码验证算法要真正提高穷举的难度,只能是提高目标空间。用户输入空间再大也无意义。
再者,象这样的算法,用户每次登录都要先反算一下自己应该登录的密码串,这个计算好象并不容易
2010-12-21 19:13
0
雪    币: 70
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
安全问题主要还是人的问题...忘了是哪位大牛说的
2010-12-21 20:10
0
雪    币: 61
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
如果家中的老头老太都能掌握这套密码方法的话,中国可要强国了。
2010-12-22 05:36
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我也同意5楼的说法。就跟安装防盗门一个理
2010-12-22 08:04
0
游客
登录 | 注册 方可回帖
返回
//