Skip to content

sha256crack cracks passwords hashed with SHA‐256 using OpenCL.

License

Notifications You must be signed in to change notification settings

upnix/sha256crack

 
 

Repository files navigation

sha256crack

sha256crack cracks passwords hashed with the SHA‐256 algorithm via brute force hash calculation. It calculates hashes for all possible strings in a given range of length composed of characters in a given character set.

Depending on options passed, sha256crack may run on the host CPU or an OpenCL device, such as the GPU.

Requirements

Currently, Mac OS X 10.6 and other Unices are supported.

On systems other than Mac OS X, the Makefile requires CUDA to be installed.

An OpenCL-compatible GPU is not required to run the program with the --host or --cpu options.

Installation

Use

make

to compile. The resulting binary will be put in the build/ directory.

Optionally, you may choose to install the program via:

sudo make install

To uninstall, run:

sudo make uninstall

Usage

Type

sha256crack --help

for a list of options.

If you have installed the program, view the manual page via:

man sha256crack

Otherwise, use

nroff -man sha256crack.1 | less

to view the manual page.

About

sha256crack cracks passwords hashed with SHA‐256 using OpenCL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.2%
  • Roff 6.4%
  • Makefile 4.4%