计算openCl中的部分哈希冲突

时间:2015-04-04 18:50:04

标签: hash opencl sha hash-collision

我想找到两个2个字符串的SHA-256哈希值(两者都以“helloworld”开头,然后有一些随机的ascii字符),其中哈希的前n个字符匹配,其中n为尽可能大。

例如:

String 1 = helloworld\V.T  ao>
String 2 = helloworld EF{B -QMl
Hash 1 = JRFqsbBDZBUx9Ot0LviMEr6rAdKmUai/kx8HD0EskxE=
Hash 2 = JRFnMO6jm0hzdZ+jYZybNl9yVnPl9g5Y0vlz0Rf/6UE=

哈希的前三个字符匹配。

目前我正在使用java和MessageDigest,这很慢,所以我在想如果我可以使用我的GPU和openCl它可以更快地运行程序,但是我对openCL一无所知或者我将如何编写代码像这样。

是否有人知道可以执行此操作的现有工具,或者某些代码?

0 个答案:

没有答案