Skip to content

finding a string so that the SHA1-hash has 11 leading zeros

Notifications You must be signed in to change notification settings

mkud/test_brute_force_SHA1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

test task: Brute force SHA1

The task is to find the string that the SHA1-hash has 11 leading zeros.

  • BruteForceManager - Main manager developed in Python. Main responsibility -
    • connect to the test server with TLS;
    • get initial prefix;
    • create farm of SHA1 calculators;
    • send result to the test server.
  • BruteForceSHA1CPU - CPU calculator of SHA1.
    • gets the prefix value in command line;
    • calculates SHA1 using the OpenSSL library in several threads;
    • the result in the form of the space separated hex-code (valid UTF-8, subset from 0x21 to 0x7e)
  • BruteForceSHA1CUDA - CUDA (Nvidia technology) calculator of SHA1.
    • gets the prefix value in command line;
    • calculates SHA1 using the CUDA technology;
    • the result in the form of the space separated hex-code (valid UTF-8, subset from 0x21 to 0x7e)

About

finding a string so that the SHA1-hash has 11 leading zeros

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published