Skip to content

armughan11/CUDA-SHA256-Password-Cracker

Repository files navigation

Project Readme

Mohammed Armughanuddin
Parallelizing Cryptocurrency Hashing using Cuda
SID- 862395044 Presentation Link - https://youtu.be/IYKwZ6MNO3Y

Installation

The installation was done on the UCR Engr server. Project Report is added separately in the repository.

  1. Clone the Github Repository
  2. Change directory to the repo
  3. Type nvcc -o parallel-sha256 parallel-sha256.cu to compile the parallel-sha256 and generate the parallel-sha256.out file.
  4. Run the parallel SHA256 algorithm using ./parallel-sha256. The default password is set as “armug” (first five letters of my name), but any password can be tested by passing it as an argument like ./parallel-sha256 password.
  5. For compiling the sequential version, we have to use gcc -o sequential-sha256 sequential-sha256.c sha256.c -std=c99 -lm
  6. We can run the sequential version using ./sequential-sha256” The default password is set as “armu” (first four letters of my name), but any password can be tested by passing it as an argument like ./sequential-sha256 password.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published