Keys
固定長度密碼的最大可能密鑰數?
我正在審查一些關於遵循唯一密碼要求的密鑰空間大小的資訊和可能性,事實上。
這個特殊要求是 12 個字元的固定長度密碼,正好有 1 個大寫字母和 1 個數字。
我的理解是,假設我們有 26 個字母,那麼我們需要 26^{(字元數)},所以對於 10 個字元的密碼,您可能的組合鍵在 141,167,095,653,376 附近。
如果你包括所有大寫和小寫,那將是 52^{(字元數)},依此類推——我被難住的問題是,如果你正好有 1 個 UC,它會如何變化如果有的話,正好是一個數字。
好吧,這與您在範例中所做的完全一樣。
鍵空間 = $ 26 \times 26^{10} \times 10 = 3.67 \times 10^{16} $ 一個大寫字母后跟十個小寫字母和一個數字。順序無關緊要,我假設您的輸入常式強制執行您選擇的大寫和小寫格式。
現在是標準警告。我假設您意識到密碼不是密鑰,並且需要進一步的工作來獲得安全密鑰,包括密鑰派生函式和香料。
一個密碼空間 $ n $ 小寫字母、1 個大寫字母和任意順序的一位數字的大小為: $ 26^{n+1}10(n+2)*(n+1) $
字母的選擇乘以數字的選擇乘以數字的位置乘以大寫字母的位置。