十類千萬不能使用的密碼

2021-06-25 18:56:34 字數 1324 閱讀 7646

在資訊科技普遍應用的時代,密碼已經成為驗證身份的主要手段,但有些密碼千萬不能使用。 

1、密碼和使用者名稱相同。如:使用者名稱和密碼都是123456789。幾乎所有盜取密碼的人,都會以使用者名稱作為破解密碼的突破口。

2、密碼為使用者名稱中的某幾個鄰近的數字或字母。如:使用者名為test000001,密碼為test或000001。如果您的使用者名稱是字母和數字組合,如:test000001,那麼別人要盜取您的密碼時,肯定會以使用者名稱中的字母或數字來試密碼。

3、 密碼為連續或相同的數字。如123456789、1111111等。幾乎所有黑客軟體,都會從連續或相同的數字開始試密碼。如:先試111、 111......到9999999999,然後再試123、321、234、1234......如果您的密碼是111111、123456或 654321,甚至用不著黑客軟體也能在片刻試出。 

4、密碼為連續或相同的數字,如abcdefg、jjjjjjj等。字母雖然比數字多,但是先試相同的字母如aaaaa,再試連續的字母如abcde,黑客軟體所用時間也不會太多。 

5、 將使用者名稱顛倒或加前字尾作為密碼。如使用者名為test,密碼為test123、aaatest、tset等。以使用者名稱test為例,黑客軟體在嘗試使用 test作為密碼之後,還會試著使用諸如test123、test1、tset、tset123等作為密碼,只要是你想得到的變換方法,黑客軟體也會想得 到,它破解這種口令,幾乎不需要時間。 

6、使用姓氏的拼音作為密碼。在不少黑客軟體中,百家姓往往都被一一列出,並放在字典的前列。只需片刻即可破解您的密碼。以姓氏或姓名的拼音作為密碼還存在一種危險:想盜您密碼的人如果探聽到您的真實姓名,就很有可能用您姓名中的拼音組合來試密碼。

7、 使用自己或親友的生日作為密碼。由於表示月份的只有1~12可以使用,表示日期的也只有1-31可以使用,表示日期的肯定19xx或xx,因此表達方式只 有100×12×31×2=74400種,即使考慮到年月日共有六種排列順序,一共也只有74400×6=446400種。按普通計算機每秒搜尋3~4萬 種的速度計算,破解您的密碼最多隻需10秒。 

8、使用常用英文單詞作為密碼。黑客軟體一般都有乙個包含10萬~20萬個英文單詞及相應組合的字典庫。如果您的密碼在這個庫中,那麼即使字典庫中有20萬單詞,再考慮到一些des(資料加密演算法)的加密運算,每秒搜尋1800個,也只需要110秒。

9、使用8位以下的數字作為密碼。數字只有10個,8位數字組成方式只有10的8次方=100,000,000種,按普通計算機每秒搜尋3~4萬種的速度計算,黑客軟體只需要不到3小時就可以破解您的密碼

10、使用5位以下的小寫字母加數字作為口令。小寫字母加數字一共36位,組合方式只有36的5次方=60466176種可能性,按普通的計算機每秒搜尋3~4萬種的速度計算,黑客軟體只需要25分鐘就可以破解密碼。

十 類的靜態成員

1 類的靜態成員 2 靜態成員宣告與定義 靜態成員變數 靜態成員函式 示例 exp 1.cpp include class test static void seti int i 靜態成員函式 void print int test ci 0 定義靜態成員變數,並初始化 int main 3 靜態成...

限制不能使用最近三次的歷史密碼

開發的軟體中是允許使用者可以更自己的密碼,現在客戶有這樣乙個要求,是當使用者更新密碼時,要限制使用者不能重新使用最近三次的歷史密碼。實現客戶的要求,唯有在資料庫,建立乙個密碼更新log表,然後再為member表寫乙個觸發器,每當使用者更新密碼時,去檢索這個log表,看看這次更新的密碼是否存在log表...

限制不能使用最近三次的歷史密碼

開發的軟體中是允許使用者可以更自己的密碼,現在客戶有這樣乙個要求,是當使用者更新密碼時,要限制使用者不能重新使用最近三次的歷史密碼。實現客戶的要求,唯有在資料庫,建立乙個密碼更新log表,然後再為member表寫乙個觸發器,每當使用者更新密碼時,去檢索這個log表,看看這次更新的密碼是否存在log表...