简单的密码制作
简单的密码制作
密码,经常要⽤到,但是现在需要密码的地⽅太多了,造成密码不好记忆的情况……记笔记本上怕被别⼈发现,单靠脑⼦记有时候⼜会忘记。
所以在这⾥我简单的归纳⼏种密码的制作⽅法,供⼤家参考使⽤。
1.密码加密法
密码也可以加密,加密过的密码可以放⼼的记在笔记本上,因为解密⼿段只有你知道,所以⼤可放⼼。
加密⽅法:加密⽅法有很多种,⽐如说,⼀般银⾏的密码不可能像⽹络上帐号的密码⼀样使⽤字幕+符号+数字混合使⽤,银⾏卡的密码⼀般只有6位的数字,这样,我们可以使⽤加密算法加密这些数字,加密的⽅法即是密钥,只要记得这个密钥,每张银⾏卡设个密码都可以放⼼的写下来。别⼈不知道密钥拿要密码也枉然。
这⾥举⼏种容易做到的加密法:
(1)进制加密法:就是将你的密码转换进制,做起来简单,但是也有被看破的风险,⽐如直接将密码转换为2进制……就全是1和0,⼀眼就看出来了。所以,这⾥可以讲密码转为8进制、7进制、6进制、9进
制、16进制……只有想不到没有做不到……8进制和16进制可以直接使⽤WINDOWS⾃带的计算器转换。例如我的密码是123456,8进制转换以后就成为361100,这样就算是记在笔记本上也没关系了。因为只有你知道这个密码要怎么⽤。
(2)密钥加密法:可以⾃定义⼀个密钥(加密⽅法)P(X),例如P(X)=Y-1,Y是原密码,这样,假设原密码为123456,加密后变成012345,完全变样。另外还有个稍微复杂但是更安全的⽅法,需要2个密钥,设P(X)=Y-1,Q(X)=Y+2,就是先⽤密钥P(X)对Y进⾏加密得到Y1,之后再⽤Q(X)对Y1进⾏解密,得到Y2,再⽤P(X)加密Y2得到Y3,这样做很复杂,但是安全系数很⾼。例如原密码Y=123456,则Y1=012345,Y2=890123,Y3=789012,解密的时候逆运算就⾏,不过⽐较⿇烦就是了。
当然,除了密钥可以⾃定义以外,加密的⽅法过程也可以⾃定义,反正以后记⼀个算法和密钥就⾏了(甚⾄密钥也可以单独存放,只要别⼈不知道算法,得到密钥也没⽤)。
2.密码记忆法
密码也可以通过组合有特定意义的字母和数字来⽅便记忆。
1.⾳乐记忆法:采⽤某喜欢的⾳乐的旋律来作为密码,这样,就算忘记密码,只要记得密码和某⾳乐有关,然后哼上那⼀段⾳乐就能⾃然的想起密码。
2.特殊数字记忆法:以某个特殊的纪念⽇或者⽣⽇之类的⽇期加上⼿机号、门牌、学号、⾝份证号之类的特殊数字进⾏组合得出密码,忘记密码的时候只要记得当初是怎么创造密码的、密码是怎么组成的就⾏了。
3.键位记忆法:现在的密码基本上都是靠键盘进⾏输⼊的,这样,我们可以通过记忆键位来记忆密码。例如,⼀般银⾏ATM机上的键位如下:
1 2 3
4 5 6
7 8 9
那么假设我将我银⾏密码记为⼀个“上”字。我的密码是多少呢?按照“上”的笔顺来输密码吧。“↓,→,→”即25856789,嗯?多了2位?,没关系,随便去掉2位就⾏了(⼀般去尾⽐较⽅便)。类似这样的感觉。
如果你⽐较懒,以上⽅法都懒得⽤,我们可以这样记:简记密码:假设我常⽤的密码有qq123456,qq987654,qq456789,我的QQ 密码是qq123456,那么我可以简记密码为Q1到笔记本上,意思是常⽤密码中字母为q开头,数字为1开头的密码。由于我的常⽤密码只有我⾃⼰知道,此记下来只是为了
容易分辨⽽已,所以这样也是⽐较安全的。
最后假设⼀种密码协议,这种⽅法需要服务端⽀持才能使⽤……也是我个⼈设想⽽已。
如何给文件加密现在常见的密码验证⼀般有2种,⼀种是常⽤的客户/服务器密码验证,也就是使⽤者发送给服务器帐号和密码进⾏验证,另外⼀种是客户+服务器/服务器验证,就是硬件加密的验证,常见的就是⽹上银⾏给的那个⼀按就出数字的那个令牌或者密宝卡,服务器上的随机数和令牌(例如魔兽世界的将军令)是同步变化的,也就是说只有同时拥有将军令这种硬件和掌握帐号密码的才能通过验证。
我设想的这种密码设置⽅法就是设置固定密码位+随机字符组合密码,也就是说这种密码的验证是验证固定的密码位,随机字符组合作为防盗措施添加。⽤户可以设定固定密码位,然后输⼊密码验证的时候只要输⼊的密码中,固定密码位正确即通过验证,⽽服务器在这组密码验证后在⼀个周期内便抛弃该种密码组合,这样,登录过1次以后输⼊过的密码就作废,达到随机密码的效果。
假设我设定我帐号的指定固定密码位为:2、4、6位,我初始设定的密码为4“5”6“7”8“9”,即5、7、9这3个数字为固定位,以后当我⽤密码登录的时候,只要密码的第2、4、6位上是5、7、9这3个数字,我就能通过验证,例如152729可以通过,256749也能通过。但是当⼀个密码第⼀次通过以后,这个密码在⼀定的周期内就会被服务器抛弃。也就是说当我使⽤152759这个密码登录过以
后,152729这个密码就失效了,直到下⼀个周期到来。这样基本上保证每次的密码都不⼀样。即使别⼈截获这个密码,也是被抛弃掉的⽆效密码。
最后推荐⼀个免费软件keepass,专门做密码保管⽤的软件,单机(实际你可以把密码库⽂件放⽹盘也相当于联⽹),功能齐全,有⾃动输⼊等常⽤功能,⾮常实⽤。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。