是否有unix crypt(3)函数的OpenCL实现?

时间:2012-01-05 14:36:00

标签: c opencl gpu crypt

我想在OpenCL程序中使用unix crypt函数。这样的事情已经存在或者我必须自己翻译吗?

2 个答案:

答案 0 :(得分:1)

你现在可能已经找到了答案,但是如果有其他人从搜索中来到这里,John The Ripper是开源的并且具有用于几种散列算法的OpenCL加速,包括在BSD crypt()中使用的3DES。 / p>

https://github.com/magnumripper/JohnTheRipper/tree/bleeding-jumbo/src/opencl

答案 1 :(得分:0)

您可能对我在AMD网站上发现的这篇论文感兴趣:http://developer.amd.com/resources/documentation-articles/articles-whitepapers/bulk-encryption-on-gpus/

它涵盖了在OpenCL中实现AES。您加密的目标很重要。既然你建议 crypt ,我猜你只是在玩耍。但是,如果您想要实际应用算法,请务必根据您的目标选择算法。私钥,公钥和密码哈希算法之间存在非常重要的差异。