如何用c++编写一个生成字典的小程序

xiaojueguan 2016-12-27 04:28:51
最近在计算机网络课上,老师布置了一个模拟渗透的任务,如果想要完成这个任务的话必须得对老师架设的wifi
进行破解,破解的工具和平台不难找而且都很强大,但是巧妇难为无米之炊,光有这些工具没有破解的字典,这些都是空话,
同时网上关于字典的可用程序实在太少,所以就想着自己来写个生成字典的小程序。但是我学的c++知识实在太少了,所以想了
许久,也没有丝毫进展。所以就到此,向各位大大们求援:


这个字典实现的功能是从一位到18(应该没人会用18位以上的wifi密码了吧)位逐一列举所有的94位可视字符并保证每一个输出的字符串都不重复,并且采取输一个空一行,并将最后的结果输出到本机的一个txt文档上
...全文
3118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 4 楼 albertjone 的回复:
那真正的字典算法该如何写?
字典是猜测某些用户最有可能的组合,诸如aaa、12345、姓名缩写、生日等等。
bestman 2017-01-11
  • 打赏
  • 举报
回复
算法字典,先跑数字,再跑数字字母,算法跑起来,不要生成文本
xiaojueguan 2016-12-30
  • 打赏
  • 举报
回复
那真正的字典算法该如何写?
hyz_cs 2016-12-27
  • 打赏
  • 举报
回复
你这个不叫字典了.
ooolinux 2016-12-27
  • 打赏
  • 举报
回复
这个是暴力破解,算到天荒地老,山无棱天地合。。 字典是常用词、·常用名、常用缩写词等。
  • 打赏
  • 举报
回复
94^18大约是3.28*10^35,也太大了,文件大到5972161368499865968933787TB,全世界都没那么多硬盘存储。

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧