Есть ли в OpenCL реализация функции unix crypt (3)? - PullRequest
3 голосов
/ 05 января 2012

Я хочу использовать функцию unix crypt в программе OpenCL.Что-то подобное уже существует или мне придется переводить это самостоятельно?

Ответы [ 2 ]

1 голос
/ 21 февраля 2016

Возможно, вы уже нашли ответ, но в случае, если кто-то еще придет сюда из поиска, John The Ripper имеет открытый исходный код и имеет ускорение OpenCL для нескольких алгоритмов хеширования, включая 3DES, используемый в crypt () BSD.

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

0 голосов
/ 16 января 2014

Вас может заинтересовать этот документ, который я нашел на сайте AMD: http://developer.amd.com/resources/documentation-articles/articles-whitepapers/bulk-encryption-on-gpus/

Он охватывает реализацию AES в OpenCL. Ваша цель с шифрованием важна. Так как вы предложили crypt , я предполагаю, что вы просто играете вокруг. Но если вы действительно хотите применить алгоритм, важно выбрать алгоритм исходя из ваших целей. Существуют очень важные различия в алгоритмах хеширования закрытого ключа, открытого ключа и пароля.

...