我正在创建一个分布式密码破解器,我将在其中使用蛮力技术,所以我需要字符串的每个组合。
为了分发,Server
将给出Client
一系列字符串,例如 from "aaaa"
to "bxyz"
。我假设字符串长度为四。所以我需要检查这两个界限之间的每个字符串。
我正在尝试在 C 中生成这些字符串。我正在尝试为此制定逻辑,但我失败了;我也在谷歌上搜索过,但没有任何好处。任何的想法?
编辑
对不起兄弟,我想编辑它
我想要一个范围内的字符串组合,让我们假设介于aaaa
和之间aazz
的字符串就像aaaa aaab aaac aaad ..... aazx aazy aazz
.. 我的字符空间只是大小写的英文字母,就像 52 个字符。我想检查 4 个字符的每个组合。但服务器将在其客户端之间分配字符串范围。我的问题是,如果一个客户的范围介于两者之间aaaa
,aazz
那么我将如何在这些范围之间生成字符串。