GPU MD5/SHA1 Хашер

Я хотел бы сделать mh5/sha1 hasher tool для вычисления хэша для большого количества больших файлов, таких как фильмы. В основном это должно быть частью более крупного проекта, который будет использовать эти данные для организации файлов.

Я могу сделать, чем на процессоре без проблем, но мне захочется сделать инструмент, который может использовать графический процессор (CUDA/CAL), и если нет графического процессора, то использовать CPU.

Я выполнил поиск, но только для mug5 cracker в Google. Есть ли какой-нибудь инструмент или библиотека, которые я могу использовать, или я должен написать все это самостоятельно?

Я сталкиваюсь с этим http://www.golubev.com/hashgpu.htm а также http://boinc.berkeley.edu/

но мне нужна какая-то библиотека.

Ответ 1

Попытайтесь увидеть здесь, этот проект использует инструкции процессора CUDA и x86/x64.