首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成长度在8-20个字符内的每个字母数字组合

生成长度在8-20个字符内的每个字母数字组合
EN

Security用户
提问于 2020-02-11 08:06:45
回答 1查看 2.5K关注 0票数 0

我希望在长度为8-20的顺序范围内生成具有以下字符的组合:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()~`";.,/[]-=

如何使用kali的关键字列表生成器工具来实现这一点?

我正在尝试破解我自己的wifi密码,使用crack来测试它有多安全,如果有更好的方法用生成的单词列表破解wifi密码,我也会接受这个答案,如果它有效的话。(针对随机密码,例如:“DNTNYTJ$575 dbMUYDfdwsv546u7bdf”)

EN

回答 1

Security用户

发布于 2021-06-06 17:25:39

你想要的是根本不可能的。不是不可能的,因为你有一台速度太慢的电脑--这可以用钱来解决。这是不可能的,就像在physically中不可能一样。你不能按你的要求去做。

你的字符集有83个字符。有83^20个字符的字符串可以由此形成。这大约是2.5*10^38,或者顺便说一下大约2^127.5。

如果每秒创建10亿个(10^9) 20个字符字符串,您将花费10^20年时间来生成20个字符的字符串。您还没有启动您的19个字符字符串,这也不是一个简单的问题。

宇宙是10^10岁。所以产生20个字符的字符串,如果你有极快的存储速度,每秒可以吞下200亿字节,它仍然需要比当前宇宙时代长10^10倍。

在这10^20年里,你每8分钟就会填满一个10 20的硬盘。目前,它们的价格约为250美元一片,所以只需存储这个(如果硬盘速度这么快.)每天大约要花你4500000美元。当然,你可能会打电话给希捷或其他人,要求一个很好的价格,当然,你会解释说,只要他们能够交货,你就会继续按这个价格购买。

当你快完成的时候,大约10^19年,你可能会和规划部门有一些问题--因为硬盘现在的质量和地球相等,并且导致了奇怪的重力扭曲。

顺便说一句,83^20与2^128非常接近,因此像这样的页面也值得一读。

这当然是餐巾纸数学的后面。它可能差一个或三个数量级-但这是不相关的。数据显示,你最大的担忧只是宇宙的热死,而不是你的CPU有多快。

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/225692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档