Skip to content
/ gpusha1 Public

⛏ Simple SHA-1 prefix/suffix brute force in CUDA (CTF proof-of-work)

Notifications You must be signed in to change notification settings

grocid/gpusha1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

gpusha1

A simplistic implementation of a CUDA-enhanced proof-of-work solver written in C and pycuda. Compared with a multithreaded Python implementation which achieves around 1.7 MH/s running on 12 threads (5820k @ 3.6 GHz), the CUDA implementation runs with a hashrate of 138 MH/s (Nvidia GeForce GTX 760).

Example

 λ time ./gc grocid -s
 grocidoEyCab

 real    0m8.527s
 user    0m1.484s
 sys    0m7.028s

Disclaimer

This is by no means perfect, I have 'sort-of' known how to use CUDA for less than 24 hours.

About

⛏ Simple SHA-1 prefix/suffix brute force in CUDA (CTF proof-of-work)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published