简单的密码制作

密码,经常要用到,但是现在需要密码的地方太多了,造成密码不好记忆的情况……记笔记本上怕被别人发现,单靠脑子记有时候又会忘记。
所以在这里我简单的归纳几种密码的制作方法,供大家参考使用。

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,专门做密码保管用的软件,单机(实际你可以把密码库文件放网盘也相当于联网),功能齐全,有自动输入等常用功能,非常实用。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值