Passwords 正在查找密码短语生成的单词列表

Passwords 正在查找密码短语生成的单词列表,passwords,Passwords,我一直在寻找名词、动词和形容词的单词列表,我可以将它们导入并使用到我正在开发的密码短语构建工具中。我没有抓住英语中的每一个单词,而是一直在努力寻找更简单的单词,这些单词可以连接成合理的密码短语 有人知道这样的资源吗?我尝试过谷歌搜索、狂欢、嬉皮和希望怜悯,但似乎找不到任何相关内容。您可以使用(几乎)所有unix发行版附带的单词列表。可以在/usr/share/dict/words上找到它 请检查以下内容: 通过使用简单的网页抓取,您可以获取所有这些单词的列表,然后使它们唯一 此外,还有一些其他

我一直在寻找名词、动词和形容词的单词列表,我可以将它们导入并使用到我正在开发的密码短语构建工具中。我没有抓住英语中的每一个单词,而是一直在努力寻找更简单的单词,这些单词可以连接成合理的密码短语


有人知道这样的资源吗?我尝试过谷歌搜索、狂欢、嬉皮和希望怜悯,但似乎找不到任何相关内容。

您可以使用(几乎)所有unix发行版附带的单词列表。可以在
/usr/share/dict/words
上找到它

请检查以下内容:

通过使用简单的网页抓取,您可以获取所有这些单词的列表,然后使它们唯一

此外,还有一些其他链接,请检查这些链接。

我完全推荐:


开玩笑!你试过了吗?它有各种语言、平台等的接口,而且功能非常强大。

我会尝试一下,但你可能不喜欢这个答案。我能想到的最简单的方法是在google上找到CSV列表,使用搜索词“名词”或“动词”以及fyletype:CSV。找到符合条件的文件后。我在GITHub上发现了很多,你可以在GITHub上调用,或者如果不是在GIT上,你可以使用你选择的服务器端语言对文件进行CURL或HTTP调用……生成一个逗号分隔的列表或数组(某种结构),然后创建一个随机化函数并对列表进行调整(抓取一个或两个最上面的单词,并使用randrange或类似工具拼接rand number)。然后,您可以合并一个单词和数字字符串。如果您可以制作一个包含所有单词的简单的两个或三个字段表(剪切并粘贴它们),则会更容易或者从原始文件导入…并执行一个执行相同操作的查询。选择一个或三个随机单词,对它们进行合并,并使用记录的行号对它们进行唯一化

但有两件事是肯定的,你需要一个消费过程,你需要字符串连接功能。

当你说“通过电话轻松沟通”时,你的意思是,当各种扬声器发出声音时,通常很难与其他单词混淆的词吗?例如,可能“cape”听起来很独特,但“十五”听起来太像“五十”了?如果是的话,你手头有一项艰巨的任务

通过分析Google Ngram集合,您可以获得“常用”单词:

您可以使用soundex/变音分析确定“声音唯一性”

如果我接受这个,我会:

  • 获取某一(最近)年最常见的1克
  • 计算/存储每个单词的值
  • 按变音分组,看看在变音只有一个常用词的情况下,你得到了多少

  • 是的,这不是一个简单的列表,但你要的也不简单,对不起!

    不是一个简单的列表-有多少人知道琐罗亚斯德教这个词???对不起,这个答案没有悬赏:-我愿意!弗雷迪·墨丘利是一个琐罗亚斯德教…;)接近保罗(虽然不是简单的获取/支付列表),但这两个词之间没有足够的词语来满足我的需要。谢谢你的回答。老实说,我不知道你在哪里能找到这么大的单子,只有简单的单词,特别是在一个容易抓取的表格中。是的,可能不是保罗,尽管我很惊讶没有支付选项。是的,我从另一个答案看了WordNet,同样,这不是一个简单的列表,必须手动编辑。是的,我们已经有了一个过程,用2个单词和1个数字来制作一个好的强度短语,但是我们的单词列表(就像所有给出的例子一样)要么太长(带有可怕的单词),要么太短。谢谢大家的回答!你的思路是正确的,但不是完全正确的,它更多的是关于普通单词,也就是说,任何一个普通的说英语的人都可以在一个句子中输入单词,以提供上下文。许多单词表中都有“琐罗亚斯德教”一词——除非你是一个宗教学者,否则这是毫无意义的,甚至有人无法用一句话来表达。十五和五十是可以的,因为你可以用一个五和五个哦来区分。希望这有帮助-这是迄今为止最接近的答案,谢谢!是的,如果你读到谷歌Ngram数据库的链接,它会给你一个排名,按年份排列,谷歌扫描过的书籍中最常见的单词。因此,虽然这些词可能比会话英语稍微学术化一点,但我认为会话英语的特点非常突出。因为它们是按顺序排列的,所以你得到的是“最流行的单词”。不仅仅是一个已知单词的列表。很酷,我一直在寻找一个启动并运行的解决方案(即使是付费的),我已经设法从Ngram db下载了一个文件(许多文件由于尺寸过大而失败-有ftp选项吗?)我实际上无法打开该文件,因为它的大小为7GB,如果有足够的工作,肯定可以工作。