编写密码生成器的最有效语言

时间:2013-01-03 00:16:14

标签: security penetration-testing

如果我想编写一个使用字母数字字符生成所有可能密码的程序并将输出写入文件,那么为了进行渗透测试,哪种语言最适合编写类似的东西?

编辑:我已经知道C,C ++,Java,javascript,python,ruby,HTML,CSS和objective-c。我很难确定哪种语言更适合解决哪些问题。

3 个答案:

答案 0 :(得分:1)

没有听起来迂腐,这里有几点需要考虑:

你所谈论的这个“效率”是什么?你怎么测量它?

您确定它与您编写该程序的语言有关吗?

第三,您意识到大多数字母和长度都有非常非常大范围的可能密码,例如6或7个字符?您确定这是您需要的解决方案吗?

第四,是不是已经解决了你的问题的解决方案?


更重要的是:不要选择适合问题域的语言,而应考虑选择更有经验的语言。但要检查你的方法是否正确。

答案 1 :(得分:0)

如果你不想生成随机密码,但不需要哈希值的彩虹表,你可能只想在强力测试期间生成并“增加”一定长度的字符序列,如aaaa, aaab,aaac,...您将使用编写该测试的语言。

答案 2 :(得分:0)

这可以通过多种方式编写。如果我没记错的话,Python有一个相对简单的循环结构和写入文件。虽然,C ......也是如此。

因此,选择一门你想要学习的语言,然后深入了解。