教你用演算法設密碼 簡單易記 超難破解的密碼

2021-04-07 07:06:00 字數 809 閱讀 3244

在很多個**都要註冊過賬號後,密碼通常都是統一的,這樣一旦在某些安全性不高的小**上密碼被竊取後,郵箱、qq、msn甚至網上支付的密碼也面臨失竊而造成嚴重損失。我們需要這樣一種密碼,在各處密碼不一樣,看上去很複雜(類似xglsqzmjk1o)且難於被記錄,但對自己則很容易記憶。推薦方案如下:

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,哈哈哈,看誰還能一路順暢的破完我的所有密碼?!

簡單幾個例子,教你用單例模式

單例模式 簡單理解 此類使用單例,全域性都可呼叫此類 官方解釋 單例模式確保乙個類,只有乙個例項,自行提供例項並向整個系統提供這個例項 特點 1.乙個類只能有乙個例項 2.自己建立這個例項 3.整個系統都要使用這個例項 拿幾個例子解釋吧 windows裡面的 站 整個系統都使用這個唯一的例項,而且 ...

手把手教你用CAB發布OCX的簡單辦法

cab是一種檔案壓縮格式,把ocx檔案 activex外掛程式 壓縮成cab檔案是為了發布它,這種發布方式給人感覺 瀏覽器會自動安裝該外掛程式 很多朋友鍾情於此。目前流行很多壓縮工具,但winrar這類工具生成的cab檔案瀏覽器無法識別。經過試用,發現用windows系統檔案cabarc來製作cab...

手把手教你用CAB發布OCX的簡單辦法

cab是一種檔案壓縮格式,把ocx檔案 activex外掛程式 壓縮成cab檔案是為了發布它,這種發布方式給人感覺 瀏覽器會自動安裝該外掛程式 很多朋友鍾情於此。目前流行很多壓縮工具,但winrar這類工具生成的cab檔案瀏覽器無法識別。經過試用,發現用windows系統檔案cabarc來製作cab...