This is small project I need to submit.. It is a method to reduce copying of CD's. The CD is tied up with serial number of the hard disk so that it cannot be run in any other system. 1) The buyer buys the CD and runs a register file, which reads the serial number of the hard drive (not volume number) and pops it up on the screen, which the buyer emails to the seller (or this can be integrated so that it directly sends an email to the seller) 2) The Seller then creates a five digit number based on the serial number based on some formula (should be complex enough so that it cannot be cracked - maybe the serial number * 8 / 233 + 78 = five digit number.. u can come up with ur own). 3) The seller emails this five digit number to the buyer. 4) The Buyer starts the run program on the CD which should ask for five digit number given by the seller, authenticate it with the same formula used to generate it and if correct run the program, else pop up error / or send seller email. 5) The data should be encrypted so that anyone cannot just copy it from the CD. A simple encryption should be enough. The data could be a anything - power point presentation in this case. Create a directory with the data in it, so that if i need to change or modify the ppt file I can do it, and encrypt it and put it back and still it should run. (thus i would need a encryptoin program which u r integrating into the system so that i can do it myself and put it there) 6) The printscreen and "cntrl + c" should be dissabled as we do not want the user to copy the file. 7) Any other features you might think of to resrtict the user to copy and reproduce the CD data. If you have any doubts or concerns message me..
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows platform. No language prefrences.