破解你的密碼需要多長時間?
分析:密碼的強弱並沒有嚴格的界限。
一系列的安全事件敲響了我們麻木的頭腦,如LinkedIn和eHarmony.com的事件。這讓弱口令使用者(純字母和數字)和懶惰使用者意識到非字母數字字元的重要性。
堅信密碼中某些特定數量字元就能保證安全是毫無意義的。字元的數量和字元型別有著很大的差別。
有多大區別?新增一個字元(通常是不常用的),使它不再是單詞,可以直接避免字典攻擊。
以下是具體的測試資料:
6個字元:22.5億個組合(無特殊字元)
1.由每秒攻擊站點10000次的Web程式:需要3.7周
2.離線使用高功率的伺服器或者桌上型電腦(1000億/秒):0.0224秒
3.使用大規模的並行處理器叢集(100兆億/秒):0.0000224秒
10個字元:3.76(Quadrillion)個組合(無特殊字元)
1.由每秒攻擊站點10000次的Web程式:1194個世紀
2.離線使用高功率的伺服器或者桌上型電腦(1000億/秒):10.45小時
3.使用大規模的並行處理器叢集(100兆億/秒):37.61秒。
6個字元:7.6(trillion)個組合(有特殊字元)
1.由每秒攻擊站點10000次的Web程式:需要2.4個世紀
2.離線使用高功率的伺服器或者桌上型電腦(1000億/秒):1.26分鐘
3.使用大規模的並行處理器叢集(100兆億/秒):0.0756秒
10個字元:171.3 Xextillion (171,269,557,687,901,638,419; 1.71 x 10^20)個組合(有特殊字元)
1.由每秒攻擊站點10000次的Web程式:5446萬個世紀
2.離線使用高功率的伺服器或者桌上型電腦(1000億/秒):54.46年
3.使用大規模的並行處理器叢集(100兆億/秒):2.83個星期
新聞來源:How Quickly Can Your Password be Cracked?
VIA http://www.linuxeden.com/html/itnews/20120611/125565.html
相關文章
- 學習編碼需要多長時間?
- 實現零程式碼開發還需要多長時間
- 需要多長時間部署雲伺服器?伺服器
- 零基礎學Java需要多長時間?Java
- 小白如何學習大資料?需要多長時間大資料
- 學網路安全難嗎?需要學多長時間?
- Python好學嗎?精通Python需要多長時間?Python
- Python學習需要多長時間?學習週期Python
- 自學Python需要多長時間從入門到精通?Python
- 學習Python從入門到精通需要多長時間?Python
- 大資料零基礎入門需要多長時間?大資料
- 大資料開發培訓班需要學習多長時間?大資料
- 學習Linux運維需要多長時間?學會要多久?Linux運維
- 學會Linux運維一般需要多長時間呢?Linux運維
- 學Java要多長時間?Java
- Linux運維學習需要多長時間?都有哪些學習方式?Linux運維
- usermod命令修改使用者資訊?學linux需要多長時間Linux
- “破解”XP密碼密碼
- 0基礎學Python難嗎?學習Python需要多長時間?Python
- 學習Linux運維需要花費多長時間?Linux基礎Linux運維
- js文章是多長時間之前釋出程式碼例項JS
- 一小時內破解16位強密碼密碼
- composer install的時候需要賬號密碼密碼
- 零基礎參加軟體測試培訓需要學多長時間
- 無線wifi密碼的破解WiFi密碼
- 手工破解solaris密碼的方法密碼
- VBA工程密碼破解密碼
- 【無線安全實踐入門】破解WiFi密碼的多個方法WiFi密碼
- 一臺mac究竟能用多長時間Mac
- Linux開機執行多長時間Linux
- 破解 RHEL7.3 的 root 密碼密碼
- 淺議密碼強度與密碼破解(2)密碼
- u盤破解WiFi密碼WiFi密碼
- Windows密碼破解工具ophcrackWindows密碼
- WiFi密碼破解那些事WiFi密碼
- Excel密碼解除方法 破解Excel密碼
- oracle 檢視使用者密碼的修改時間Oracle密碼
- wireshark長時間抓包分多個檔案