陳哲昊
《新高考》2015第6期的高一數(shù)學(xué)雜志中,繆同學(xué)的《漫談銀行卡密碼安全》一文令我深受啟發(fā),
設(shè)計密碼的目的就是為了保障自己的利益不受別人的侵害,所以從不同角度去設(shè)計一個屬于自己的密碼是必要的,
現(xiàn)在我想重點來討論一下有關(guān)數(shù)字或字母形式的密碼設(shè)計,(標(biāo)點、符號暫不考慮)
一、序號字母互換
26個英文字母可以對應(yīng)數(shù)字1~26,兩者互相替換即可作為一種加密方式,當(dāng)然這方面的應(yīng)用有好幾種,簡單來舉幾個例子,第一種,某人的名字開頭字母若是CXY,可以變成32425,或可以多幾位數(shù),把名字全拼都變換一次,如趙小剛:zhao xiao gang即為26811524911571147;第二種,可以將出生年月日作變換,若想復(fù)雜一點,可以部分變換,如2014年7月25日即為2014gbe或是bOad725等等,
二、簡單限制型
在原有密碼上進(jìn)一步加密,可在幾張卡上做好不同標(biāo)記,如你有三張卡:A,B,c,主體部分的密碼可以一樣,如375968,進(jìn)一步加密可在A卡上用鉛筆標(biāo)注“FD”,則A卡密碼變?yōu)镕D375968FD,而在B卡上標(biāo)注“4A”,則新密碼為AAAA375968AAAA,C卡上標(biāo)“C一1”,密碼即為C13759681C,
三、間隔排版型
在原密碼的基礎(chǔ)上進(jìn)行間隔排版,如設(shè)原密碼為:97DB564C1,即變換為9口7口D口B口5,口6口4口c口1口,兩者結(jié)合即為9674DCBl5,
四、個人加密型
比方說一個人的手機(jī)或電腦用的什么品牌的,就在原有密碼之前或之后加上此品牌的名稱縮寫,這種加密方式更方便、更實用,也不易被人竊取,或為自己喜歡的東西,或為興趣愛好等等,都可以用于此種方式的加密,
五、稍復(fù)雜的結(jié)合密碼
如,zhou出生于1990年10月11日,則19901011,zhou為明文信息,可設(shè)一種變換:zhou—2681521:10月11日:10268152111間隔擺列:1 o 2 6 8 1;5 2 1 1 1,即150221618:Zhou開頭字母Z:11ZZ15022161811Z,當(dāng)然,變換順序多種多樣,想破解很難,想挑戰(zhàn)智力極限,可采用結(jié)合的方式。