Closed

C / Unix programming Merkle Hash Tree for Integrity Check of Fi

C / Unix programming

Merkle Hash Tree for Integrity Check of Files

L1, L2, L3 and L4 are files. Your program is supposed to compute Top Hash. You can choose to use MD5 or SHA1 for hashing. You can use source code of SHA1 or MD5 from the internet.

Input: Pathnames of files. There should be no upper bound on the number of files. Your program should be able to handle thousands of files.

Output: Compute Top Hash and demonstrate that Top Hash does not match when one or more files are modified.

Deliverables:

• A printout of the output including “exhaustive” test data.

• Source code

The following grading criteria will be applied:

• Correctness & Completeness

• Program Output & Testing

• Program Organization & Source Code Management

• Documentation and notes

Skills: Software Architecture, UNIX, Documentation

See more: integrity check cnet, oracle shell scripting linux unix programming oracle, file integrity check, integrity check, file directory integrity check, dynamic programming binary search tree, osc integrity check, file integrity check linux, magento database integrity check, vbulletin integrity check, directory integrity check windows, php script integrity check, convert unix programming windows, unix programming, programming exercise binary tree, hash tree implementation java, programming binary search tree, create hash tree, merkle hash tree, hash tree code

About the Employer:
( 0 reviews ) Los Angeles, United States

Project ID: #22149185

2 freelancers are bidding on average $45 for this job

utkarshkatiyar19

Hi, I'm an expert in working on unix. I'm sure that I can easily do this project for you. We can have a chat about it. Thanks.

$70 USD in 2 days
(290 Reviews)
7.1
aeljack

Hi I have good hands on C, GCC, Linux program. I have rich experience on Linux, Operating System, system administration, thread, fork, e-mailing, open source building, debugging with gdb. I have deep understanding of More

$20 USD in 3 days
(1 Review)
2.3