測試密碼的強度

2021-07-08 11:29:36 字數 822 閱讀 5947

在某些**註冊時常常會要求設定密碼,**也會根據輸入密碼的字元特點給出相應的提示,如密碼過短、強度差、強度中等、強度強等。這又是怎麼實現的呢?看下面**:

type="password"

name="pass"

id="pass" />

id="passstrength">

span>

全選

複製放進筆記

//下面的正規表示式建議各位收藏哦,專案上有可能會用得著

$('#pass').keyup(function

(e))(?=.*[a-z])(?=.*[a-z])(?=.*[0-9])(?=.*\\w).*$", "g");

//密碼為七位及以上並且字母、數字、特殊字元三項中有兩項,強度是中等

var mediumregex = new

regexp("^(?=.)(((?=.*[a-z])(?=.*[a-z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");

var enoughregex = new

regexp("(?=.).*", "g");

if (false == enoughregex.test($(this).val())) else

if (strongregex.test($(this).val())) else

if (mediumregex.test($(this).val())) else

return

true;

});

密碼的強度

密碼是賬戶的重要安全保障,涉及到安全問題,太簡單的密碼容易被猜到或破解。請用程式實現 用函式實現乙個校驗密碼強度的函式,用於提醒使用者在註冊時,密碼是否足夠安全。以下為密碼強度校驗規則 密碼長度在 6 位及以上,強度 1,在 8 位及以上,強度 2,12 位及以上,強度 4 有大寫字母,強度 2 除...

Python基礎例項 密碼強度測試

完整 效果展示 小時候申請qq賬號時,經常被密碼設定難住,設定高強度密碼咋就這麼難呢。今天,就著手寫乙個判斷密碼強度的程式。通常密碼設定有以下三點要求 1 字元長度需在8 16位之間 2 不能使用空格 中文字元 3 至少含有數字 字母 字元2種組合。另外,針對密碼強度,筆者就不設定太複雜的規則了,在...

個人寫的測試密碼強度的方法

前兩天在部落格裡看到有位老兄用jsp寫了個測試密碼強度的指令碼,但是我覺得沒必要像他指令碼裡寫得那麼麻 煩,在加上我一時手癢 這個也許是主要原因 p 所以就禁不住用c也寫了個測試密碼強度的程式。在開始講我的方法之前,先看看幾個弱密碼。第乙個 123456,這個恐怕是最白痴的密碼了,呵呵。第二 個 1...