Calculate SHA256 hash sequence (GPU, Quantum Computing, Distributed Computing)

Zamknięty Opublikowano 6 lat temu Płatność przy odbiorze
Zamknięty Płatność przy odbiorze

I'm looking for someone who can help me come up with the best possible solution for a project my company is doing for one of our university clients. Geeks and creative minds are most welcome!

This is a programmatic task. Imagine there is a sequence of 1 million SHA256 hashes and each hash on the list is generated based on the previous one, so for example hash number 1 is:

$hash1 = 4a86d363c0f674e05378faecbcb94799db30e5d5a2fa780f8776eb46aa2b2db

and hash number 2 will be (using PHP function here):

$hash2 = hash('sha256', $hash1);

so $hash2 = f4db859d32ef894e650dfe26e179085520a59b376a28d971bc3a78990c4a2c13

Now the interesting part. Only the ten last of these hashes from the list are known (so from hash number 999,991 to hash number 1 million), and we need to somehow find (calculate somehow) the first hash in the whole sequence, thus revealing the complete sequence.

In other words, all hashes are "hidden", and only the ten last ones are known.

I have come up with a PHP script, but the time needed to execute it exceeds the age of our universe (literally), so another approach is necessary.

I think this is similar to mining cryptocurrencies (solving hashes), so i believe we could use GPUs to speed things up. I can have access to a professional mining rig (6 x RX580, i think above 100 MHash computing power), but i don't know how to write the software (what language would be best here?).

Another idea was to use quantum computing, but again i don't know how to write the script. I know that IBM is offering access to quantum computing: [url removed, login to view]

Yet another idea is to use distributed computing (multiple machines in thousands).

I also have a crypto mining rig with 8x GTX1060's on board (we can run the script there).

Or perhaps totally different idea would help here...?

Also, my PHP solution is "linear", so it can only be run in a single instance, it's not possible to distribute it or run in paralell (due to the fact of having to store all hashes in a database, which would be HUGE).

Is there a way to change the architecture, so it can run on multiple machines? I'm open to any ideas that can help here! :)

Please wirte a few words about you and how would you approach solving this task. I'd like to make sure that you are a real human person interested in completing the project :) Thanks! This is a project i'm posting on behalf of my company, we are offering 10.000 USD to a person that can help us solve this puzzle successfully. Long term employment opportunity is very possible afterwards.

JavaScript MySQL PHP Python Architektura oprogramowania

Numer ID Projektu: #15321652

O projekcie

15 ofert Zdalny projekt Aktywny 6 lat temu

15 freelancerów złożyło ofertę za $8968 w tym projekcie

leadconcept

Hi there, For sure, I am human and writing you my understanding below & asking you few questions at the end. My understanding: You want to create new hash using previous hash like for 9th hash you will use 8th Więcej

$10000 USD w ciągu 60 dni
(90 Oceny)
9.0
pointlogic

Hello..I have read your project details and i have good knowledge of hash sequence . Please message me we can discuss and get this done Relevant Skills and Experience I have in-depth knowledge of php, mysql, javasc Więcej

$5294 USD w ciągu 30 dni
(264 Oceny)
8.0
super2lao

I have exp with hash and sha250 cryptography with developing language Relevant Skills and Experience PHP , Cryptography , Hash , sha256 Proposed Milestones $8823 USD - milestone for project

$8823 USD w ciągu 30 dni
(62 Oceny)
7.2
dghq123

Hi, Its really an interesting tasks. Please tell me how much time efficiency you want to achieve in it?

$5882 USD w ciągu 30 dni
(86 Oceny)
6.6
Webiots

Hello Sir, Lets discussion in personal chat for more discussion. Regards, RK Relevant Skills and Experience Javascript, MySQL, PHP, Python, Software Architecture Proposed Milestones $8823 USD - Milestone

$17646 USD w ciągu 30 dni
(92 Oceny)
6.4
alwaysanshuman

Hi, I am a web development expert. I have a lot of experience in building websites and I also have a team of expert web developers who work with me on different projects. And to top it all we all are geeks and creative Więcej

$6000 USD w ciągu 30 dni
(43 Oceny)
6.7
Vlzinch

Hi! first of all direct solving of such hashes are impossible, not with CPU nor with quantum pc , at lest at current stage of technology. If we understood nature of those hashes we can try optimize pattern checking a Więcej

$9411 USD w ciągu 60 dni
(22 Oceny)
6.3
akkastech

I have read your description and understand what you are after and just to let you know we are already working on complex blockchain hashes looking forward to discuss in detail. we also have minors to mine the Crypt Więcej

$8823 USD w ciągu 30 dni
(35 Oceny)
5.9
maverik902

hi, i might have solution done either in php or python, as you know python is the mother of all languages, we can discuss the possibilities, contact me and we'll discuss this further. Relevant Skills and Experience i Więcej

$10000 USD w ciągu 30 dni
(84 Oceny)
6.1
shawnwilliams85

Hi I would love to discuss your needs further. Relevant Skills and Experience I am a full stack developer with 10+years experience. Proposed Milestones $10000 USD - tbd

$10000 USD w ciągu 60 dni
(32 Oceny)
6.0
chengcaijin

Hello. i have just read your job post and i am very interesting your job. i have full skill in php, javascript, Mysql, Python. Relevant Skills and Experience I understand you mean. I will provide good project for you Więcej

$5000 USD w ciągu 30 dni
(15 Oceny)
4.5