Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Regarding the script, can you please let us know where you are facing the problem ? Post the script you have till now so we can help you when you facing the issue.
My problem is after i calculate i need to append that 32 bit string to the tgz file.After i need to modify the name.
The package with new name will be available in the website.We will download the file.so now i need to write a logic in c to extract that appended string and need to be remove from that file and then have to be calculate md5sum.
Now extracted string and new string should be same.
This is for validation of a file.
Kindly let me know if any fine logic is available to do above thing.
My problem is after i calculate i need to append that 32 bit string to the tgz file.After i need to modify the name.
The package with new name will be available in the website.We will download the file.so now i need to write a logic in c to extract that appended string and need to be remove from that file and then have to be calculate md5sum.
Now extracted string and new string should be same.
This is for validation of a file.
Kindly let me know if any fine logic is available to do above thing.
1)
You can fseek to 32 bytes before the end of the file and find the md5sum that you appended.
2)
You can calculate a new md5sum over the full data except for the last 32 bytes of the file.
Do a search for cryptlib. Quite sure it will contain the md5 algorithm (function) and that way it will prevent you from re-inventing the wheel
PS There is a dedicated programming section here at LQ. Your question might fit better there. If you agree, you can ask a moderator to move the thread by reporting your opening post.
Last edited by Wim Sturkenboom; 08-29-2011 at 09:17 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.