不知道這是一個真正的編程問題,但我問的資源相關的編程...我在哪裏可以訪問正常詞彙水平的英語單詞的單詞列表?
我從http://JonathansCorner.com/passwords/託管的密碼生成器,它的前提是,一般只這樣,我知道,產生的密碼是既強大又便於用戶使用:將字典詞彙與非字詞字符串在一起。
它最初使用的字典是Cracklib的單詞列表,其中包含任何數量的模糊,recherché條款,這在Cracklib密碼檢查字典中是適當的,但對用戶來說令人沮喪地不透明(「我應該記住'Menkar'作爲一個單詞???」)。我試圖讓這些話再少一點,把字典切成六個字以內的字,這絕對是一種改進,但詞彙仍然頑固地模糊不清;我只是要求人們記住晦澀的5-6個字母的單詞,而不是隱晦的10-12個字母的單詞。
我知道基礎英語會提供一個極端選項(可能會犧牲真實的密碼強度),但我想問一下,在八年級的閱讀水平上是否有可用的字典,以便合理的識字用戶可以看到在大多數密碼中只有熟悉的單詞,但我想知道是否有任何可用的編程資源可以提供或多或少相當熟悉的單詞的相當完整的詞彙。
你在你的問題中使用'recherché',並詢問八年級的非晦澀的單詞?顯然,你的八年級比我的小學/初中更有讀書能力...... =/ –
想想你的想法可能會產生弱密碼。這取決於細節,但是如果您只有一個詞,例如一個1M字的詞典加幾個字符,那麼你的密鑰空間就足夠小,可以根據你的字典和算法進行暴力破解。 –
如果您在這裏沒有得到答案,請嘗試在It Security或程序員論壇上提問。這個論壇可能比這個問題更適合這個問題。 – Picarus