Project Description: There are three components to this project: 1) A executable that converts a text file to an encrypted version. An example text file is attached as InFile.txt. The encrypted file should be a binary file with some type of checksum or CRC code so it is easy to tell if the file has been modified in any way. The encryption does not need to be complex - its just to keep general users from viewing or modifying its contents. 2) A library that reads the encrypted file and provides the entire string for that section. The DLL should return errors if the file does not exist, if it can't be read, if it has been modified (the checksum fails). 3) An executable that is the test program for the above DLL. It shows how to use the DLL calls and also shows the DLL is working properly. The file [login to view URL] will be standard ASCII text and does not have to support any other languages or character sets.
## Deliverables
Deliverables: 1) Complete and fully-functional working program(s) including: 2) An EXE that encrypts the text file. 2) A small EXE program that acts as a test for the above DLL and also serves as an example of how to use the library. 3) Complete source code of all work done. 4) Deliverables must be in ready-to-run condition. No installer is necessary. 5) All deliverables will be considered "work made for hire" under U.S. Copyright law. Developer retains no rights to the deliverables. Buyer receives exclusive and complete copyrights to all work purchased. 6) Deliverables are guaranteed to contain No GPL, GNU, 3rd party components, or other restricted source code unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement.
## Platform
Platform: 1) All source must be developed in Microsoft Windows Visual Basic 6.