為註冊é é¢åŠ å…¥å¯†ç¢¼å¼·åº¦æª¢æŸ¥åŠŸèƒ½
經常上網試用å„種網路æœå‹™çš„人,一定å°ã€Œå¯†ç¢¼æª¢æŸ¥ã€é€™ä»¶äº‹æƒ…ä¸é™Œç”Ÿï¼Œå°¤å…¶æ˜¯èˆ‡é‡‘錢交易有關的æœå‹™å¦‚網路銀行ã€ç·šä¸Šè½‰å¸³ã€æ‹è³£ã€è³¼ç‰©ç‰ç‰ï¼Œåœ¨è¨»å†Šæœƒå“¡å¸³è™Ÿæ™‚ï¼Œéƒ½æœƒæœ‰æª¢æŸ¥å¯†ç¢¼å¼·åº¦çš„åŠŸèƒ½ï¼Œç”šè‡³åªæŽ¥å—強度é”到一定程度的密碼æ‰é¡˜æ„接å—註冊帳號。
ä½•è¬‚å¯†ç¢¼å¼·åº¦ï¼Ÿç°¡å–®ä¾†èªªï¼Œå°±æ˜¯å¯†ç¢¼å¤ ä¸å¤ 複雜,是å¦å¾ˆå®¹æ˜“猜得出來。在大多數的暴力攻擊法當ä¸ï¼Œå¯†ç¢¼çµ„æˆå—元愈簡單ã€å—元數愈少,就愈容易猜ä¸ã€‚舉例來說,若密碼è¨å®šç‚ºã€Œ1234ã€ï¼Œé¡¯ç„¶æ¯”「1345fs34as4ã€è¦ç°¡å–®å¾—多,æ›å¥è©±èªªï¼Œå‰è€…的密碼強度é éœæ–¼å¾Œè€…。
ä½†ä¸¦éžæ‰€æœ‰ç¶²è·¯ä½¿ç”¨è€…éƒ½èƒ½å¤ çžè§£å¯†ç¢¼å¼·åº¦çš„æ„ç¾©ï¼Œå› æ¤ç¶²ç«™è¨è¨ˆå¸«å¯ä»¥é€éŽç°¡å–®çš„「密碼強度檢查ã€åŠŸèƒ½ï¼Œå¹«åŠ©ï¼ˆå¼·è¿«ï¼Ÿï¼‰ä½¿ç”¨è€…è¨ç½®å¼·åº¦è¶³å¤ 的密碼,一方é¢ä¿è·ä½¿ç”¨è€…的密碼ä¸å®¹æ˜“è¢«ç ´è§£ï¼Œä¸€æ–¹é¢ä¹Ÿä¿è·ç¶²ç«™å…æ–¼æ¹ä¸Šæ´©å¯†çš„黑é‹ã€‚
æŽ¥ä¸‹ä¾†å°‡ä»‹ç´¹æ•¸æ¬¾å¯†ç¢¼å¼·åº¦æª¢æŸ¥å™¨ï¼Œå¯æ•´åˆåœ¨ä½ çš„ç¶²ç«™è¨»å†Šè¡¨æ ¼ä¸ï¼Œçž¬é–“æä¾›å¯†ç¢¼å¼·åº¦æª¢æŸ¥çš„功能。
Password Strength Checker
除了檢查密碼長度是å¦è¶³å¤ 外,Password Strength Check還會檢查密碼å—元是å¦åˆä¹Žè¦å®šï¼Œä¸¦æä¾›è¦–覺化標示,若強度ä¸å¤ 則顯示紅色長æ¢ï¼Œä¸¦é¡¯ç¤ºå¼·åº¦ç™¾åˆ†æ¯”;強度愈高,é¡è‰²æ„ˆè½‰ç¶ ï¼Œå°±ç®—ä½¿ç”¨è€…çœ‹ä¸æ‡‚密碼強度是甚麼æ±è¥¿ï¼Œé€éŽé¡è‰²çš„變化,大概也å¯ä»¥çŒœå¾—出這密碼è¨å®šæ˜¯å¦éŽé—œã€‚
Password Strength Checkerç”±Javascript所寫æˆï¼Œå› æ¤ç¶²ç«™è¨è¨ˆå¸«å¯ä»¥è¼•易整åˆåœ¨è‡ªå·±çš„網站ä¸ï¼Œå¹«åŠ©ä½¿ç”¨è€…å¡«å¯«å…·å‚™å¼·åº¦çš„å¯†ç¢¼ã€‚ç•¶ç„¶ï¼Œç¶²ç«™è¨è¨ˆå¸«æ‡‰è©²å¦¥å–„è¨è¨ˆè¨»å†Šæµç¨‹ï¼Œå¹«åŠ©ç¶“é©—è¼ƒå°‘çš„ä½¿ç”¨è€…å¿«é€Ÿæ£ç¢ºè¨å®šå¯†ç¢¼ï¼Œç•¢ç«Ÿå¤šä¸€é“æµç¨‹ï¼Œä¹Ÿæ˜¯è®“使用者多一é“困擾。
除了給網站è¨è¨ˆå¸«ç”¨ä¹‹å¤–,Password Strength Checker亦æä¾›äº†æ¸¬è©¦ä»‹é¢çµ¦ä¸€èˆ¬ä½¿ç”¨è€…,以多é”15é“çš„æ¸¬è©¦é …ç›®ï¼Œç‚ºä½ çš„æ¸¬è©¦å¯†ç¢¼è©•æ–·æœ‰å¹¾åˆ†å¼·åº¦ï¼Œä½ ä¹Ÿå¯ä»¥é€éŽè©³ç´°çš„æ¸¬è©¦é …目,çžè§£è‡ªå·±çš„密碼到底「弱ã€åœ¨å“ªè£¡ï¼Œä¾‹å¦‚密碼å—串是å¦å«æœ‰è‹±æ•¸å—ã€ç¬¦è™Ÿã€é‡è¤‡å—å…ƒã€å¸¸ç”¨å—串ç‰ç‰ã€‚
系統需求:Javascript
網站:http://www.passwordmeter.com/
授權:GPL授權
JQuery Password Strength Meter
除了å¯ç”¨åœ¨Javascript上的密碼強度檢查器,還有一套å¯ç”¨æ–¼JQuery的密碼強度檢查器:JQuery Password Strength Meter,檢查演算法還算ä¸éŒ¯ï¼ŒåŽŸä½œè€…è¡¨ç¤ºä»åœ¨ä¸æ–·æŒçºŒæ”¹è‰¯æª¢æŸ¥æ¼”算法。這套檢查器的好處在於網站è¨è¨ˆå¸«å¯è‡ªè¨‚å¯†ç¢¼è¼¸å‡ºæ ¼å¼èˆ‡åŠæ ¼åˆ†æ•¸ï¼Œå¯æ ¹æ“šä¸åŒç¶²ç«™æ‡‰ç”¨çš„需è¦ï¼Œè¨å®šä¸åŒç‰ç´šçš„密碼強度。
系統需求:JQuery框架
網站:http://digitalspaghetti.me.uk/index.php?q=jquery-pstrength
授權:MIT授權
Ajax Password Strength Meter
è‹¥ä½ æƒ³æŠŠè¨»å†Šé é¢çš„å¯†ç¢¼è¼¸å…¥åŠ å…¥é¡žä¼¼Google檢查密碼強度的介é¢ï¼Œå¯åƒè€ƒé€™å¥—以Ajax技術寫æˆçš„Ajax Password Strength Meter,作者Matthew R. Miller很大方地將原始碼秀出來,讓網站è¨è¨ˆå¸«å¯ä¸€çªºè©²æª¢æŸ¥å™¨çš„作法與演算法。也為大家的方便著想,將原始碼包æˆJavascript檔案,網站è¨è¨ˆå¸«å¯ç›´æŽ¥æ‰“包回家使用。
簡單來說,Ajax Password Strength Meter完全模仿Google密碼檢查器的外觀,相信ä¸å°‘網站使用者會感覺滿親切的å§ã€‚當然啦,網站è¨è¨ˆå¸«å¯ä»¥ä¸æ–‡åŒ–Javascript檔案,以符åˆä¸æ–‡ä»‹é¢ã€‚
ä¸éŽç”±æ–¼æ¤å¯†ç¢¼å¼·åº¦æª¢æŸ¥å™¨çš„主è¦ç›®çš„æ˜¯è¨è¨ˆå‡ºå¯ä»¥é¡žä¼¼Googleçš„å¯†ç¢¼å¼·åº¦æª¢æŸ¥å™¨ï¼Œå› æ¤æª¢æŸ¥æ¼”算法方é¢ç¨å«Œè–„弱,網站è¨è¨ˆå¸«å¯ä»¥è‡ªè¡ŒåŠ å…¥å„ç¨®æª¢æŸ¥åƒæ•¸åŠæ¼”算法,以增強密碼強度。
系統需求:Javascript
網站:http://www.codeandcoffee.com/wp-content/uploads/demo.html
授權:å…費使用
Password Strength Meter with Ext Form
這是一個比較有趣的範例,作者çµåˆäº†Geek(Wisdom).com所æä¾›çš„JavaScript Password Strength Meter檢查演算法與Ext Formsçš„è¡¨æ ¼ä»‹é¢ï¼Œå‰µé€ å‡ºæ—¢ç¾Žè§€åˆæœ‰ç”¨çš„密碼強度檢查器。
ç„¶è€Œé€™åªæ˜¯æ¦‚念產å“,若網站è¨è¨ˆå¸«è¦ç”¨æ–¼è‡ªå·±çš„網站註冊é é¢ï¼Œå‹¢å¿…é‚„è¦ç¶“éŽç›¸ç•¶çš„客製化æ‰èƒ½å¤ é”到普éçš„è¦æ±‚,例如電å郵件ä½å€æª¢æŸ¥ã€å§“åæª¢æŸ¥ç‰ç‰ã€‚
ä½†ï¼Œä½ çŸ¥é“çš„ï¼Œé–‹æ”¾åŽŸå§‹ç¢¼çš„æ¨‚è¶£å°±æ˜¯ä½ èƒ½å¤ è‡ªå·±æå‡ºæƒ³è¦çš„功能。
系統需求:無
網站:http://testcases.pagebakers.com/PasswordMeter/
授權:LGPL與MIT授權











