在現(xiàn)實生活中,我們會注冊大量的互聯(lián)網(wǎng)賬戶。而隨著注冊的賬號越來越多,設置密碼越來越稱為一個頭疼的問題。
如果你不記得這些密碼,后果很嚴重。需要其他的手段輔助來找回密碼,找不回來的可能也是很大的。反正我之前就有找不回來的賬戶。
如果是在區(qū)塊鏈的世界里忘記了密碼(區(qū)塊鏈中叫密鑰),那么后果尤其嚴重,會直接導致資產(chǎn)丟失。因為在區(qū)塊鏈的世界里,不支持找回密碼!
說的直白點:區(qū)塊鏈的世界里密鑰就是錢!
如果為了方便記憶,你的密碼都一樣,后果更嚴重。部分無良知的人會利用自己掌握的技術來詐騙。
比如黑客用技術手段入侵一些安全防范性能不是很高的中小網(wǎng)站,取得你的用戶注冊名和密碼數(shù)據(jù)(稱為拖庫)。然后利用取得的用戶名和密碼在其他有交易屬性的網(wǎng)站(如電商、互聯(lián)網(wǎng)金融等)嘗試登錄(稱為撞庫),并獲取用戶購買商品的信息,進而冒充客服人員實施詐騙。
那么有沒有一種對自己來說好記,對別人來說復雜難猜,而各個網(wǎng)站又不一樣的密碼呢?哈哈,看標題你就知道有。
人類的記憶單元是有限的。用有限的記憶單元去記憶無限的賬戶密碼是低效且愚蠢的,而是應該把寶貴的資源用來記憶規(guī)則,然后利用規(guī)則來構(gòu)建眾多的賬戶密碼。
所以,滿足好記難猜又唯一三特性密碼的秘訣是從記憶每一個密碼轉(zhuǎn)換到記憶規(guī)則。
廢話說完,上干貨
基本規(guī)則
我把基本規(guī)則分為了四個部分
基本密碼、映射規(guī)則、特殊字符、變化內(nèi)容
基本密碼、映射規(guī)則、特殊字符用來保證密碼好記難猜
變化內(nèi)容用來保證每個密碼都不重復
基本密碼
基本密碼這個可以是對自己重要但對別人平常的數(shù)字、字母
比如你跟喜歡的女孩初次見面的日子(絕對比生日有意義)
比如特殊意義的字母love
比如鍵盤上比較靠近的按鍵組合asdf
相信你肯定有這種數(shù)字、字母,就用它!
映射規(guī)則
有了基本密碼,利用映射規(guī)則可以更進一步的處理。
映射規(guī)則有很多種,這里介紹一種簡單易用的規(guī)則:平移,俗稱凱撒密碼
平移是指所有字母都在字母表上向后(或向前)按照一個固定數(shù)目進行偏移
一張圖說明

所以,如果平移量為3,基本密碼為love的話,得到的新的密碼為oryh?;久艽a為520的話,得到的新密碼為853。
也可以部分映射,比如只映射love的ve,得到的密碼就是loyh。
當然你還可以二次加密。比如基本密碼love平移3后再倒序排列。
看上去毫無規(guī)律可言,只有你知道奧秘。
特殊字符
特殊字符可以是一些標點符號,比如.、-等等。有了特殊字符后密碼安全層級會更高。當然特殊字符不是強制,可有可無。根據(jù)自己喜好來設置
變化內(nèi)容
這部分是用來保證每個密碼不重復
我用的是每個網(wǎng)站的名字來作為可變部分??赡苡行┚W(wǎng)站密碼有位數(shù)限制,為了不超長,做不同處理。如果網(wǎng)站名就倆字,那就全拼;如果網(wǎng)站名三個字及以上,那就取每個字首字母。
比如:
微信 -> weixin
印象筆記 -> yxbj
排列組合
好了,規(guī)則講明白了,然后把各部分按自己喜歡的順序來排列就好了
比如
基本密碼 + 特殊字符 + 變化內(nèi)容 //沒用映射
映射基本密碼 + 變化內(nèi)容 //沒有特殊字符
//調(diào)換順序
映射基本密碼 + 特殊字符 + 變化內(nèi)容
映射基本密碼 + 變化內(nèi)容 + 特殊字符
特殊符號 + 映射基本密碼 + 特殊字符 + 變化內(nèi)容 //重復使用某一部分
實際運用中靈活去組合
常見情況示例
六位數(shù)字的密碼
六位數(shù)密碼一般銀行卡密碼或者微信、支付寶支付密碼會使用
n位基本密碼 + 銀行卡號未(6-n)個數(shù)字
比如基本密碼用個好記的520,然后再加上銀行卡號的后三位(假設是215)。那么這張銀行卡的密碼就是520215。
網(wǎng)站密碼
我一般把網(wǎng)站分為兩種:涉及到金錢的網(wǎng)站(如支付寶、微信、京東、imToken)和不涉及金錢的網(wǎng)站。兩種網(wǎng)站采用不同的規(guī)則。
以印象筆記為例
映射基本密碼 + 特殊字符 + 變化部分
853_yxbj //520平移3,特殊字符為_,變化部分取印象筆記首字母
特殊情況
如果碰到有的網(wǎng)站對密碼有些苛刻的要求,比如說不許含有特殊字符,或是長度必須不少于12個字符,還有只能是數(shù)字/數(shù)字和字母/必須按照字母表順序排列,可能你必須要對這些規(guī)則之外的密碼做個另外的記錄了。
總結(jié)
好密碼的三個特性
對自己簡單好記、對別人復雜難猜、各網(wǎng)站唯一
設置方法
基本密碼、映射規(guī)則、特殊字符、變化內(nèi)容這幾個部分的排列組合
基本密碼使用自己熟悉的數(shù)字、字母等
最簡單的映射規(guī)則可以用平移法,俗稱凱撒密碼
特殊字符可以是. _等符號
變化內(nèi)容可以是各網(wǎng)站的拼音或者首字母
基本密碼、映射規(guī)則、特殊字符用來保證密碼好記難猜
變化內(nèi)容用來保證每個密碼都不重復
不必拘泥于文中所舉例子,適當舉一反三,設計出屬于自己的規(guī)則。
切記,規(guī)則定好了就不要隨便更改,避免過多更改導致混亂。
如果不想自己設置,還有專門的密碼生成工具,如KeePass(免費)、LastPass(普通版免費)、1Password(收費)