Find Jobs
Hire Freelancers

Use birthday attack to find hash collision (Python)

$30-250 SGD

Completed
Posted over 6 years ago

$30-250 SGD

Paid on delivery
Background: use SHA-1 as hashing method, but only use last 6-bytes as digest. The objectives are related to find the collision of this digest. (last 6-byte as digest for all part 1 to part 3) Part 1: find any x1 and x2, such that H(x1) = H(x2). I will provide a algorithm (with constant storage to store hash values) later. Part 2: similar as Part 1, but x1 and x2 should be ASCII numeric string (e.g. 123344...). Find the collision (last 6 bytes as digest). Instead of brute-force, I will suggest you a reduce function later. Part 3: I will give you two html files. They have different hash digest. You can add comments at the end of file, such that revised two files have collision (last 6-byte as digest). I will introduce you the digest function, same as Part 2. Remarks: 1. The key point is birthday attack, instead of exploiting vulnerability of hash algorithm (e.g. SHA1 in this case). It is how to implement this birthday attack. 2. Normal computer's computation capability is enough to handle these in short time. 3. Make sure you utilize less than 10M memory, and also return the running time of finding collision. I will send more details over private chat. 3-4 days should be enough for this.
Project ID: 15198070

About the project

8 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I'll deliver this project as per the need. Relevant Skills and Experience cryptography Proposed Milestones $200 SGD - 3
$50 SGD in 3 days
4.9 (7 reviews)
4.0
4.0
8 freelancers are bidding on average $161 SGD for this job
User Avatar
have good experience with cryptography. I can do this project easily. we can have a chat. thanks
$336 SGD in 5 days
5.0 (25 reviews)
5.0
5.0
User Avatar
Hello Sir, I can deliver you the project as per your expections. you can see my profile i have deliver more than 270 projects with 100% client satisfaction. Relevant Skills and Experience I have more than 6 years of experience in Cryptography, Python. I am the expert freelancer here. Proposed Milestones $180 SGD - Once project done
$180 SGD in 3 days
5.0 (5 reviews)
4.2
4.2
User Avatar
please ignore the bid amount we will discuss the price later in the chat after we have discussed the project thoroughly Relevant Skills and Experience: . Proposed Milestones: 155 - . Hi TJCLK! please inbox me to discuss the project
$155 SGD in 3 days
5.0 (3 reviews)
4.0
4.0

About the client

Flag of SINGAPORE
Singapore, Singapore
4.9
5
Payment method verified
Member since Nov 13, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.