陈哲昊
《新高考》2015第6期的高一数学杂志中,缪同学的《漫谈银行卡密码安全》一文令我深受启发,
设计密码的目的就是为了保障自己的利益不受别人的侵害,所以从不同角度去设计一个属于自己的密码是必要的,
现在我想重点来讨论一下有关数字或字母形式的密码设计,(标点、符号暂不考虑)
一、序号字母互换
26个英文字母可以对应数字1~26,两者互相替换即可作为一种加密方式,当然这方面的应用有好几种,简单来举几个例子,第一种,某人的名字开头字母若是CXY,可以变成32425,或可以多几位数,把名字全拼都变换一次,如赵小刚:zhao xiao gang即为26811524911571147;第二种,可以将出生年月日作变换,若想复杂一点,可以部分变换,如2014年7月25日即为2014gbe或是bOad725等等,
二、简单限制型
在原有密码上进一步加密,可在几张卡上做好不同标记,如你有三张卡:A,B,c,主体部分的密码可以一样,如375968,进一步加密可在A卡上用铅笔标注“FD”,则A卡密码变为FD375968FD,而在B卡上标注“4A”,则新密码为AAAA375968AAAA,C卡上标“C一1”,密码即为C13759681C,
三、间隔排版型
在原密码的基础上进行间隔排版,如设原密码为:97DB564C1,即变换为9口7口D口B口5,口6口4口c口1口,两者结合即为9674DCBl5,
四、个人加密型
比方说一个人的手机或电脑用的什么品牌的,就在原有密码之前或之后加上此品牌的名称缩写,这种加密方式更方便、更实用,也不易被人窃取,或为自己喜欢的东西,或为兴趣爱好等等,都可以用于此种方式的加密,
五、稍复杂的结合密码
如,zhou出生于1990年10月11日,则19901011,zhou为明文信息,可设一种变换:zhou—2681521:10月11日:10268152111间隔摆列:1 o 2 6 8 1;5 2 1 1 1,即150221618:Zhou开头字母Z:11ZZ15022161811Z,当然,变换顺序多种多样,想破解很难,想挑战智力极限,可采用结合的方式。