Find Jobs
Hire Freelancers

i need a c++ programmer

$10-30 USD

Closed
Posted over 3 years ago

$10-30 USD

Paid on delivery
You are to implement a Dictionary Attack with and without Password Salt program in either C/C++ or Python. See the following steps. 1. Accept a user password of length N as keyboard input to your program. You can determine your own length N. 2. Compute the hash of the password from step 1. Your hash function H() is simply the checksum. 3. Now you become an attacker and try to find the password of length N. Try every combination of length N password and for each combination, compute the hash and compare to the hash of the password from step 2. Measure execution time. 4. Now let's reinforce our password using the password salt. Accept an arbitrary non-negative integer number as keyboard input to your program. 5. Compute the hash of the concatenated password salt and password from step 4 and step 1. To compute the password salt portion of the checksum, you can treat the entire password salt as EITHER a single integer OR multiple one-byte integers. 6. Now you become an attacker and try to find the concatenated password salt and password. Try every combination of an arbitrary non-negative integer number and length N password and for each combination, compute the hash and compare to the hash from step 5. Measure execution time. NOTE: your program should have separate functions for the checksum and the two dictionary attacks with and without the password salt by the attacker
Project ID: 28374752

About the project

8 proposals
Remote project
Active 3 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
8 freelancers are bidding on average $34 USD for this job
User Avatar
I am very proficient in c/c++. I have 17 years c/c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java files into c++ scripts, of course garbage collection included, this job was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you. Besides, I am very proficient in java also, hope I can help you.
$80 USD in 1 day
4.9 (205 reviews)
7.3
7.3
User Avatar
Dear Client, Nice to meet you. I have read your description and I am so interested in your project. I am well experienced and skillful C/C++ and C# and VB, Java and Python programmer. And have 8+ years of experience in Desktop Application. I have done many 3d jobs using OpenGL. I ensure the best quality of your project and to keep your deadline. Hope to discuss with you. Best regards!
$20 USD in 1 day
5.0 (30 reviews)
4.8
4.8
User Avatar
Hi, I am CUDA developer with many experiences on optimization, porting sequential app to CUDA enabled app. Please pm me to discuss more about for project. Note: My bid will be updated depend on your complexity of work after our dícussion, so dont hesitate to ask me
$56 USD in 2 days
5.0 (3 reviews)
3.4
3.4
User Avatar
hi i am a c # developer with 3 years of experience. I work with C ++ even more. I work in the integrated development environment Visual Studio, I think I can help you. I am waiting for details in the chat
$25 USD in 1 day
5.0 (4 reviews)
3.1
3.1
User Avatar
Hi, I have been working as a C++ engineer for 5 years now and also have great experience with such kind of programming homework. I can do your dictionary attack benchmark in one working day. Thank you for considering me, Vlad.
$30 USD in 7 days
5.0 (3 reviews)
2.8
2.8
User Avatar
i'm Python Expect. let's discuses this project to better understand come to inbox.. i'm new in freelancer you can truest me. give me one change to explore my self.. Thank You
$15 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hello there. your question can be completed by creating a tree with each word of your dictionary (which would take O(n) time while creating tree). After that each attack dictionary search can be done in O(1) time. Now if you want to do a bruteforce that can also be done. NOTE: Whole process can be further fasten up using multi threading+multi processing+SIMD instructions.(On modern systems using GPU + multicore CPU, this means the attack is further optimized by 30~240x) For details let's catch up over chat
$35 USD in 7 days
0.0 (0 reviews)
1.0
1.0
User Avatar
I can Develiver the project in 7 day maximum I can try my best to give you in 4-6 days . but I will make sure that I can do this very well and didn't gave any disappointment
$10 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Euless, United States
0.0
0
Member since Dec 1, 2020

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.