gpt4 book ai didi

gpu - 使用 ATI Stream 处理器在 GPU 上恢复 RAR 密码

转载 作者:行者123 更新时间:2023-12-04 21:26:49 26 4
gpt4 key购买 nike

我是 GPU 编程的新手,我使用布鲁克 + 语言在 ATI 流处理器上进行蛮力 RAR 密码恢复,但我看到用布鲁克 + 语言编写的内核不允许对正常函数进行任何调用(内核函数除外),我的问题是:

1) 在这种情况下如何使用 unrar.dll(解压存档文件)API?这是编程 RAR 密码恢复的唯一方法吗?

2) crack 怎么样?和使用 GPU 的 ElcomSoft 软件,它们是如何工作的?

3)这个程序中GPU(ATI Stream处理器或CUDA)内部函数的作用到底是什么?

4) nVidia/CUDA 技术是否比 ATI/brook+ 语言更容易/更灵活?

最佳答案

1) unrar.dll 是一个编译好的动态链接库。这些在 CPU 上执行。 GPU 具有截然不同的机器代码和非常不同的执行模型,因此它们无法运行 dll。

您可以尝试通过事件实现从 GPU 到 CPU 的回调,或者在 GPU 上构建 x86 解释器,但这些几乎肯定会比仅在 CPU 上运行更慢。

使用 unrar.dll 不是编程 RAR 密码恢复的唯一方法。相反,您可以从头开始为 CPU 和 GPU 构建自己的代码。

2) 它们通过让 CPU 代码明确请求某些 GPU 代码在 GPU 上运行来工作。

3)我不清楚。我猜想它有一个 GPU 程序,可以尝试许多不同的组合,并从这些并行运行中受益。

4)CUDA比brook+更成熟。对于简单的任务,brook+ 可能同样容易,但功能不那么齐全。对于新项目,大多数人现在会选择 OpenCL 而不是 brook+。

(我不确定您打算做什么,但上述任何一项似乎都不可能导致任何险恶的事情。)

关于gpu - 使用 ATI Stream 处理器在 GPU 上恢复 RAR 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1962928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com