首頁>Club>
12
回覆列表
  • 1 # 科技前沿熱點

    密碼常用設定方式是數字、字母大小寫加特殊符號混合設定;

    比如964Aed#(,這種方式是最強的;

  • 2 # 土豆渣

    我個人是軟體開發者,關於密碼有點兒觀點:

    先說明一個密碼的例子:一個6位密碼是"aK1@~>"另外一個密碼"12389o"

    這兩個密碼,前者是由數字大小寫字母和特殊符號組成,後者是數字和字母組成,那這兩個密碼那個更加安全?

    很多人會認為是是前面那個 aK1@~> 比後面的12389o安全,其實不是這樣的,如果我要暴力破解這兩個密碼,其破解難度是一樣的,

    破解密碼的本質就是有限的字元集合裡面挑選定長的資料進行排列組合,所以6位數的密碼本質就是我從全部大小寫字母和全部數字和全部特殊符號的集合裡面隨機挑選6個來猜測密碼,所有字母和數字和特殊符號被挑選的機率是一樣的,所以暴力破解難度一樣。

    那怎樣才能增加破解的難度了,答案就是挑選的資料長度,比如挑6個數字組成的密碼和挑選8個數字組成的密碼,那麼挑選8個數字排列組合的資料遠遠大於挑選6個排列的組合,所以

    如果不顧慮密碼長度,最安全的密碼不是由特殊符號和數字和字母大小寫等這種常見的規則組成的,而是儘可能長的密碼

    另外一個事情就是以現有計算機的計算能力12位的密碼窮舉破解(由數字和字母組成),那個人計算機不太能暴力破解掉,但是這並不是說密碼長度夠就安全啦,因為我如果能夠確定你的密碼是由哪12個字母或者數字組成,我就只需要排列組合啦,相當於省掉了前面挑選12個字元的過程,那破解難道就會小很多

    那我會用哪些方法來確定你密碼的字元組成了?

    這裡會用到社會工程學,我會大量收集關於你的資訊,比如生日,出生地,比如電話,QQ等,甚至你的家人資訊,結婚紀念日,孩子出生情況……然後我去分析你有啥喜好,有啥口頭禪,有啥特殊資訊……綜合這些資訊,比如我得出來你可能還在意自己的生日,你可能使用密碼的字元就有可能是生日數字等……

    然後我就確定了部分有效密碼組成資訊

    當足夠的資訊確定和分析以後,有這些資訊組合的密碼組合生成的密碼字典,破解密碼就相對精準和高效啦

    以上說了這麼多,如何才能組成安全的密碼?

    1:足夠長度的密碼

    2:不要使用一些特別簡單的組合(比如111111111111)

    3:最重要的是,不要洩露自己的敏感資訊,特別是可能組成密碼的部分敏感資訊

    4:經常更換密碼

    5:最好不要一個密碼全網通(所有網站同一個密碼,這個容易因為某東網站密碼洩露而造成全部網站密碼洩露而被脫庫,撞庫),不說一個網站一個密碼,至少可以考慮準備2~3個不一樣的密碼

    ……

    就這樣吧,提高安全防範意識……

  • 中秋節和大豐收的關聯?
  • 為什麼史學界有人稱北宋名相寇準“不學無術”?