Show Bid Request
Encrypted and Locked Files
Bid Request Id: 22089
|
|
|
Description:
I have a visual basic application already built. It stores the users information into text files in the application directory. I have a small system in place that does a basic encryption on the files. It ecrypts and de-crytps as it loads and saves. The problem is that given a little time anyone could basically hack apart the text file and change the values in those files. It's not tough to figure it out.
I need a iron clad way to continue to save and write to those files, but the files are hard-core protected and locked. There can be just about no way someone could open and manipulate them. The only way these should be open and modified is by the program. There should be nothing additional that a user would have to install, except maybe a dll or something.
I AM OPEN TO SUGGESTIONS ON HOW TO SOLVE THIS PROBLEM!
The solution should be simple, work basically the same as it does now, and with just slight modification - seriously lock, password-protect, or otherwise completely prevent those files from being manipulated by anyone or anything but the application itself when it loads and saves.
There should also be something in place to keep the files from be copied to another users directory, ie, maybe checking the machine-name or serial numbers on the machine or something.
I need a quick, simple, and easy to implement wat to do this. I am open to creative ideas to protect these files and the data inside.
Deliverables: Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
Complete copyrights to all work purchased.
Platform:
WIndows9.X, XP, Win2K Visual Basic
Must be 100% finished and received by buyer on:
Jul 24, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$10 (USD)
|
Jul 18, 2002 4:28:53 PM EDT
|
6.4
(Above Average)
|
|
|
Hello sir,
doing something like the bid description above isn't all that hard.
First of all I'd use the Blowfish or TwoFish (128-bit) En/De-cryption scheme available for VB.
When encrypting the files I'd encrypt with a Password generated with information about your program (so it can only be decrypted from your software) and also the HDD serial number, so it can only be decrypted from the computer is was encrypted in. And if you'd like to spicei t up even more, why not let the person using the program enter a specific password aswell.
If you want I can on request send you a small program (basic texteditor) that does this.
Then you can try it out and see for yourself how secure it is.
/Dennis from Visual Illusion, Software |
|
|
|
|
|