有没有一种聪明的方法可以将字符串值按int分隔符拆分为范围?

时间:2019-07-07 16:03:01

标签: python string passwords password-hash cracking

出于研究原因,我目前正在尝试开发密码破解应用程序。

当我收到某种哈希值(例如MD5)时,我想有一种方法将可能的值范围拆分为进程,每个进程将负责将范围拆分为子范围,以供他处理的线程使用创建。

注意-我提到的过程和线程只是为了说明,这并不是问题所在:)

例如,如果我们想要4个进程,

  • 过程1 -处理电话号码。
  • 过程2 -仅处理数字。
  • 过程3 -仅处理字母。
  • 处理4 -处理数字和字母。

其中进程3 分为2个线程,其中哪个线程:

  • 线程1 -处理字母a-m
  • 线程2 -处理字母n-z。

问题是我如何猜测这些值以将它们分开? 我可以为每个线程进行静态配置,但是我正在尝试找到一种优雅而动态的方式来拆分它们,就像我前面提到的那样。

int值可以是线程数或进程数。

我不是天才或任何天才,所以我希望救世主能来救我:)

非常感谢,抬起头来!

0 个答案:

没有答案