A. 怎樣設置密碼強度最高
數字,英文大小寫,特殊符號,標點符號都用上,沒有規律的排列,你自己隨便組合
B. 如何設置具有強度的密碼
找到password requisite pam_cracklib.so在後面可以加 difok=x(要x個不同字元) minlen=x(最小密碼長度) ucredit=-x(最少x個大寫字母) lcredit=-x(最少x個小寫字母) dcredit=-x (最少x個數字)dictpath=/usr/share/cracklib/pw_dict時間在[root@localhost ~]# vim /etc/login.defs,PASS_MAX_DAYS 99999 (最大什麼時候過期)PASS_MIN_DAYS 0 (最小什麼事後過期)PASS_MIN_LEN 5 (密碼最小長度)PASS_WARN_AGE 7 (警告天數)我們在使用linux系統設置密碼的時候,經常遇到這樣的問題,系統提示:您的密碼太簡單,或者您的密碼是字典的一部分。那麼系統是如何實現對用戶的密碼的復雜度的檢查的呢?系統對密碼的控制是有兩部分(我知道的)組成:
1 cracklib
2 login.defs
聲明:login.defs主要是控制密碼的有效期。對密碼進行時間管理。此處不細談login.defs --shadow password suite configuration,pam_cracklib.so 才是控制密碼復雜度的關鍵文件
redhat公司專門開發了cracklib這個安裝包來判斷密碼的復雜度可以rpm -ql cracklib查看
密碼的復雜度的判斷是通過pam模塊控制來實現的,具體的模塊是pam_cracklibpam_cracklib 的參數介紹:debug,This option makes the mole write information to syslog(3) indicating the behavior of the mole (this option does not write password information to the log file).
type=XXX,The default action is for the mole to use the following prompts when requesting passwords: "New UNIX password: " and "Retype UNIX password: ". The default word UNIX can be replaced with this option. retry=N,Prompt user at most N times before returning with error. The default is 1 ,difok=N,This argument will change the default of 5 for the number of characters in the new password that must not be present in the old password. In addition, if 1/2 of the characters in the new password are different then the new password will be accepted anyway.
difignore=N,How many characters should the password have before difok will be ignored. The default is 23. minlen=N,The minimum acceptable size for the new password (plus one if credits are not disabled which is the default). In addition to the number of characters in the new password, credit (of +1 in length) is given for each different kind of character (other, upper, lower and digit). The default for this parameter is 9 which is good for a old style UNIX password all of the same type of character but may be too low to exploit the added security of a md5 system. Note that there is a pair of length limits in Cracklib itself, a "way too short" limit of 4 which is hard coded in and a defined limit (6) that will be checked without reference to minlen. If you want to allow passwords as short as 5 characters you should not use this mole. dcredit=N(N >= 0) This is the maximum credit for having digits in the new password. If you have less than or N digits, each digit will count +1 towards meeting the current minlen value. The default for dcredit is 1 which is the recommended value for minlen less than 10.(N < 0) This is the minimum number of digits that must be met for a new password.ucredit=N,(N >= 0) This is the maximum credit for having upper case letters in the new password. If you have less than or N upper case letters each letter will count +1 towards meeting the current minlen value. The default for ucredit is 1 which is the recommended value for minlen less than 10.(N > 0) This is the minimum number of upper case letters that must be met for a new password.lcredit=N(N >= 0) This is the maximum credit for having lower case letters in the new password. If you have less than or N lower case letters, each letter will count +1 towards meeting the current minlen value. The default for lcredit is 1 which is the recommended value for minlen less than 10,(N < 0) This is the minimum number of lower case letters that must be met for a new password.ocredit=N,(N >= 0) This is the maximum credit for having other characters in the new password. If you have less than or N other characters, each character will count +1 towards meeting the current minlen value. The default for ocredit is 1 which is the recommended value for minlen less than 10.(N < 0) This is the minimum number of other characters that must be met for a new password.use_authtok,This argument is used to force the mole to not prompt the user for a new password but use the one provided by the previously stacked password mole. dictpath=/path/to/dic,Path to the cracklib dictionaries. dictpath=/path/to/dict //註:密碼字典,這個是驗證用戶的密碼是否是字典一部分的關鍵。
C. 如何設置具有強度的密碼
使用小寫字母、大寫字母、符號、數字,這些全部都用上一定是強度最高的。字母、數字、符號混合起來
強度絕度高!密碼設置成系統允許的字母+數字+符號等等,最好間隔開,要無規律。當然了,要自己能記住才好,要是過幾天忘記了,別怪我
D. wifi密碼怎麼設置強
wifi密碼由數字、大小寫字母、混合組合安全性會比較強。
注意要點:
1、無線密碼不要設置簡單的例如123456789、或者88888888這樣簡單的密碼,否則很容易被破解。
2、最好不要用簡單的自己的出身年月日作為密碼,也容易被破解。
3、密碼越復雜越容易忘記,所以你設置了強密碼就要自己牢記,避免時間久遺忘。
拓展資料:
無線網路上網可以簡單的理解為無線上網,幾乎所有智能手機、平板電腦和筆記本電腦都支持Wi-Fi上網,是當今使用最廣的一種無線網路傳輸技術。實際上就是把有線網路信號轉換成無線信號,就如在開頭為大家介紹的一樣,使用無線路由器供支持其技術的相關電腦,手機,平板等接收。手機如果有Wi-Fi功能的話,在有Wi-Fi無線信號的時候就可以不通過移動聯通的網路上網,省掉了流量費。
E. 怎樣設置高強度的QQ密碼
QQ高強度密碼是由數字,字母和符號組成,具體組成方式如下:
數字組合為0——9的組合;
字母由A——Z(大小寫均可)組成;
符號由Shift+橫數字鍵盤1——0,及+-/<>,.;':"[]等符號組成,其他特殊符號暫不支持。
高強度密碼為這三種方式的組合,密碼長度不超過16位即可。
F. 怎樣把密碼弄為強度高,告訴我一些
設密碼有幾個要點就是:
1、密碼的位數不要短於6位,使用大寫字母和小寫字母、標點和數字的集合
2、不要以任何單詞、生日、數字、手機號做為密碼,這種太容易就能破解了,比如說生日吧,看似有8位,但我們一般都是出生在19XX的,一年只有12個月,一個月最多隻有31天,XXX,不要幾分鍾就可以試出來,還不需要程序來算了
3、密碼中的英文最好有大小之分
4、如果在程序允許的情況下,最好能加上英文半形的符號
5、不要用a、b、c等比較小順序的字母或數字開頭,因為用字典暴力破解的程序,一般都是從數字或英文字母排序開始算的,如果設為z的話,破解的機率就小很多
6、因為這種無規律性的密碼不好記憶,有種比較簡單的方法,比如說密碼是blueidea吧,首先加頭,在前面加一個$號,就成為了$blueidea,然後就是加尾,加上一個)號,就成了$blueidea)號了,這種還是不安全,再把中間的打亂,$ideablue)。
7、一些程序或注冊入口對密碼設定的比較死,只能用數字和字母,那樣怎麼辦了,還是以剛才的來做實驗吧,先是blueidea,改大小寫bLUeIdEa,打亂EaIdbLUe,加數字E9aI4db2LU6e,OK,這就安全了。
8、可以用一句話來設定密碼,比如說「好好學習,天天向上」吧,先取拼音的第一個字母,hhxxttxs,變h2x2ttxs,再變H2X2tTXs,再變tTXsH2X2,加個頭和尾,ItTXsH2X2O,一個密碼就成功了
9、如果認為這種方法比較麻煩的話,可以強記兩到三個比較復雜的密碼,用的時候把它們重新排序,比如說常用密碼為ItTXs和Lu8e20,組合ItTXsLu8e20,打散Lu8eItTXs20,新密碼誕生了
10、注意在自己的電腦中安全比較可靠的殺毒軟體,如果你的電腦里有木馬的話,再復雜的密碼也是沒有任何作用的,不要上不可信的網站,不要讓別人很容易的得到你的信息。這包括身份證號碼、電話號碼、社會安全號碼、您的手機號碼、您所居住的街道的名字,等等
11、最好只注冊那種用MD5演算法加密論壇,那樣管理員就無法知道你的密碼了,我見過很多論壇因為加密不好,被別人破了管理員密碼,最後把論壇用戶的QQ,信箱等等都破了。
12、定期更改密碼,比如說每個月的第一個星期五,也不用重新想,就是把密碼的排序改一下就行了,好記
13、不要所有的地方都用一個密碼,根據重要和非重要的原則來設定密碼,比如說我一般不是很重要的地方,都用111111來做密碼
14、最後一點就是,不要把自己的密碼寫在別人可以看到的地方,比如說筆記本,紙巾上等等,最好是強記在腦子里,不要在輸入密碼的時候讓別人看到,多練幾次,打快了,旁人自然就看不到了,更不能把自己的密碼告訴別人,這樣對自己對別人都是很不負責任的,保護好密碼,尊重自己
如何設置高強度密碼 ?
先了解一下破解密碼的方法(需要用軟體,自己一個一個試密碼基本上沒有什麼可能成
功):
一個是暴力破解,比如說黑客可以在軟體上設定破解長度為6個字元(不成功再改長度),用所有字元(如數字,大小寫字母,標點符號,特殊符號)窮舉破解。這種方法優點是可以依次試出密碼所有的可能,只是時間上有長短。當然如果密碼強度高,即使以現在的雙核,也要破解上百年。下表是用雙核電腦暴力破解密碼要的時間。
數字密碼
6位 瞬間
8位163天
10位 348天
普通大小寫字母
6位 33分鍾
8位 62天
數字+大小寫字母
6位 一個半小時
8位 253天
數字+大小寫字母+標點
6位 22小時
8位 23年
第二種是用字典,就是說把比如兩萬個(或更多)英語單詞或短詞、把人們常用的姓名拼音、出生日期、及通過某種調查人們常用的密碼存到比如說TXT文件中,破解軟體依次使用這個文件中的各個單詞,它的優點是高效,但缺點就是無論你的字典有多大,但只要字典中沒有被破解的正確密碼是破不出來的。
還有一種是掩碼破解:知道密碼中的部分字元,用暴力破解或字典破解來破剩餘的部分
上面密碼破解過程中,如果用兩台電腦分段破解可以減少破解時間。
再說一下什麼是加密,比如MD5,是用一個函數將需要加密的「字元串」轉換成一個長度為128bit長的字元串,因為函數不可逆,所以即使你知道加密後的字元也不能推出原「字元串」。這種密文破解方法只有一個,就是我同樣用MD5方法,加密「暴力破解」所列出的所有字元,把它的結果與要破解的結果相比較,如果完全相同,那麼這就是密碼。現在流行的還有如AES。
先說一下不容易破解的密碼 密碼與用戶名相同(破解密碼的早想到了) 生日、身份證、英文單詞、英語短語(如imissyou,thankyou)姓名拼音作密碼22222、uuuuuu、123456、123321、opqrst(連續的字母) 單純的數字做密碼
由上面的表可以看出,密碼長度越長越好,最好不要少於10位,並且不要用純數字。
有的文章說英文、數字、特殊字元交錯的密碼很難破,那是不錯,可是我們生活中會有許多密碼你都來個Ucliw86,&*ls的確非常難破,但我想也不太好記。記紙上?那你的紙安全嗎?紙丟了你再想是吧?
最好先從長度下手,比如「haohaizi1234.」(共13位),從破解者的角度來說他不知道你使用的密碼多長。
如果是暴力破解一般會從6到9位開始破解,如果只是用「數字+大小寫字母」從表格中來看即使是8位也要253天,而且也根本不可能破解出來。因為上面那個密碼是13位,而且其中有「.」標點。只有破解者用「數字+大小寫字母+標點」來破解才有可能成功,可是13位的破解時間遠大於8位破解時間(23年)。
如果是從字典破解,在比較大的字典中,「1234」在字典中肯定有,「.」也肯定有,「hao」:「hai」「zi」,也可能會分別有。如果一個字典中只有這五個元素,那麼它們所有的組合可能是1!+2!+3!+4!+5!=153種可能。但是實際上來講,即使一個字典全部擁有這些元素,那麼這個字典一定是一個很巨大的字典,如果他想用字典中所有的元素重新排列合,(如果這個字典中有N個元素)那麼這個可能性就是N!+(N-1)!+(N-2)!+„+3!+2!+1!,是一個絕對的無窮大,使字典破解也成為了不可能。 比如說,一般用密碼不用標點,那麼可以在所有的密碼前加一個@,這樣很好記的,可是它不僅為你增加了一位,而且從破解者來說增加了一個「標點符號」破解時間高度增加。
為了避免如「hao」「hai」這樣的拼音可能會出現,那麼可以這樣,比如說的「haohaizi」給自己一個規定,取各個拼音的第一位+第二位+第三位(沒有則空)那麼就可以改為「hhzaaioi」那麼這個字元串的破解只可能通過暴力。
如果只用數字部分是很不安全的,可是如果是在其它各個部分再加上數字,那麼這個破解難度又增大許多比如「hhzaaioi12345」首先來說,前一部分「hhzaaioi」不可能用字典破解,那麼整體也不可能用字典破解了。只有暴力才可能成功,如果是暴力,破解者並不知道密碼有多少位,而且有知道密碼中都有什麼組合的,可能會從6-9位開始,即使到了12位,13位,時間上,那是基本不可能了。
可以把數字轉換成特殊符號1,2,3,4„分別轉換為!,@,#,$;或者用像形,1,2,3,4,„轉換為I,Z,M,A„比如可以規定自己數字的最後一個用這個方法。
如果數字部分不想用固定數字也有辦法,比如給一個自己的日記加密,可以把這個文件的修改時間作為密碼數字部分,如20070217,沒有密碼不可能打開文件,這樣使文件的修改時間固定在自己修改文件的時間,所以可以查看文件的修改時間,得知數字部分密碼,這樣對記憶沒有什麼負擔,當然,要在每次修改文件的時候修改密碼,不然,也要自己一個一個試上次可能的修改時間。有人可能說這個數字用字典很可能破解。的確不錯,但是加上前面設置的字典不可能破解的字母,
使整體上不可能字典破解了。
還可以給自己規定,在密碼中,我把字母部分的第一個字母大寫,這樣暴力破解中,只有增加一個大字字母才可能破解成功(事實上破解者並不知道你有用大寫),而給自己這個規定卻不會增加記憶負擔。
通過以上的規則,可以把「haohaizi1234.」轉換成「hhzaaioi123$.」(13位),強度已經非常非常高了。而且這些規則自己定好,以後用起來就順手了,即使給別人一個密碼,也不太可能推出規則及別的密碼。
G. 如何設置強度高的密碼
相對較長,使用大小寫字母、數字和符號的組合。密碼越長,使用的符號種類越多,就越難破解。
設密碼有幾個要點就是:
1、密碼的位數不要短於6位,使用大寫字母和小寫字母、標點和數字的集合。
2、不要以任何單詞、生日、數字、手機號做為密碼,這種太容易就能破解了,比如說生日吧,看似有8位,但我們一般都是出生在19XX的,一年只有12個月,一個月最多隻有31天,XXX,不要幾分鍾就可以試出來,還不需要程序來算。
3、密碼中的英文最好有大小之分。
4、如果在程序允許的情況下,最好能加上英文半形的符號。
(7)怎樣設計高強度密碼擴展閱讀:
密碼保存
一個計算機用戶通常有十幾個密碼保護的帳號,並使用同一個密碼。而那些試圖使用不同密碼的用戶往往由於密碼太多,而記不清哪個帳戶和哪個密碼相對應。比較好且實際的建議是在一個低安全性的帳號(如bbs)使用簡單的密碼,在高安全性的程序(如在線銀行)使用強密碼。
一旦密碼被寫下來,用戶不能將它放在一些明顯的地方,如通信錄,抽屜等。最糟糕可能也是最常見的情況是密碼被寫在一張便條紙上,放在計算機附近。比較安全的做法是放在保險箱里。
H. 密碼如何設置強度高密碼 設密碼有幾個要
字母、數字、符號混合起來
強度絕度高!密碼設置成系統允許的字母+數字+符號等等,最好間隔開,要無規律。當然了,要自己能記住才好,要是過幾天忘記了,別怪我