我一直在寻找名词,动词和形容词的单词列表,我可以将其导入并用于我正在研究的密码短语构建工具中。我没有抓住英语中的每个单词,而是试图找到可以连接成声音密码短语的简单单词。
有人知道这样的资源吗?我已经尝试过谷歌搜索和Binging以及嬉皮和跳跃,但我似乎无法找到任何相关内容。
答案 0 :(得分:1)
您可以使用(几乎)所有unix发行版附带的单词列表。它可以在/usr/share/dict/words
找到。
答案 1 :(得分:1)
当你说“通过电话轻松传达”时,你的意思是说,当各种说话者发音时,通常难以与其他词语混淆?也许“斗篷”听起来很独特,但“十五”听起来太像“五十”?如果是这样,你手头有一项艰巨的任务。
您可以通过分析Google Ngram集来获得“常见”字样:http://storage.googleapis.com/books/ngrams/books/datasetsv2.html
您可以使用soundex / metaphone分析确定'声音唯一性'。
如果我接受这个,我会:
所以是的,这不是一个简单的清单,但你所要求的也不简单,抱歉!
答案 2 :(得分:0)
请检查以下内容: http://ogden.basic-english.org/words.html https://simple.wikipedia.org/wiki/Wikipedia:List_of_1000_basic_words https://simple.wikipedia.org/wiki/Wikipedia:Basic_English_alphabetical_wordlist
通过使用简单的网页抓取,您可以获取所有这些单词的列表,然后使其唯一。
此外还有一些其他链接,请检查它们。
答案 3 :(得分:0)
我完全推荐这个: http://packetstormsecurity.com/Crackers/wordlists/
开玩笑吧!你试过WordNet吗?它有各种语言,平台等接口,功能非常强大。答案 4 :(得分:0)
我会对此采取行动,但你可能不喜欢这个答案。我能想到的最简单的方法是使用搜索词'名词'或'动词'以及fyletype:csv在谷歌上找到CSV列表。找到符合条件的文件后。我在GITHub上发现了很多你可以做一些github调用,或者如果没有在GIT上,你可以使用你选择的服务器端语言对文件进行CURL或HTTP调用...生成逗号分隔列表或数组(某种结构),然后创建一个随机化函数并动摇列表(使用randrange或类似的东西抓住一个或两个顶部单词并使用rand数拼接)。然后你可以连接一串单词和数字。如果你可以制作一个简单的两个或三个所有单词的字段表(剪切并粘贴它们)或从原始文件导入...并执行一个执行相同操作的查询,那就更容易了。选择一个或三个随机单词并连接它们,并使用记录的行号来唯一 - 如果它们。
但有两点是肯定的,你需要一个消费过程,你需要字符串连接功能。