1.抗記錄、抗字典破解
我們通常發現一些共享軟件的註冊碼很難記憶,原因就是這些碼基本上都是輔音字母組成的,沒有了元音字母就很難拼成單詞,也就避免了被一些破解軟件以字典或音節拼裝方式的破解。再輔以一些小技巧,就可以讓密碼難以在電腦上區分或手寫記錄後較難辨識。
首先,我們考慮密碼以多個輔音字母組成,這很容易,比如我們挑一句自己很容易記的話“春風吹戰鼓擂,我是流氓我怕誰”,然後每個字就取其頭部的輔音字母,成爲“cfczglwslmwps”。這樣就已經足夠長且無音節,很難被字典破解了。
然後,要更難以被記錄,我們就祭出變體的看家本領,通常,易看混的變體就是把其中的1與l對換,0與o對換,甚至6和b,9和g或q對換,還可以把自己名字簡寫(比如zs)中的字母突然大小寫互換,比如上面的密碼經過1/l和名字字母大小寫互換後成爲:“cfcZg1wS1mwpS”。Bingo!這樣的密碼讓陌生人抄寫下來再重新輸入,99%都要出錯!
2.隨機應變的密碼
這一步非常重要,我們將讓已經巨複雜的密碼變得到處不同。讓密碼變化的最簡單變化就是在密碼中(通常可在尾部)插入一個類似校驗碼的字母或數字。比如,將網站abc.com的尾巴上(當然也可以順數、倒數n個字母嘍)'c'這個字母遞減一下,就成了'b',添加到前面的密碼中。
xyz.com上的密碼成了:cfcZg1wS1mwpSy,哈哈哈,看誰還能一路順暢的破完我的所有密碼?!