Show Bid Request
Worlds Easyiest Project
Bid Request Id: 30703
|
|
|
Posted by: |
Ben Gray2 (15 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
Very Good - 22.22%
|
Buyer Security Verifications: |
Excellent
|
Approved on: |
Oct 11, 2002 10:48:29 AM EDT
|
Bidding Closes: |
Oct 19, 2002 EDT
|
Viewed (by coders): |
93 times
|
Deadline: |
10/19/2002
TIME EXPIRED
|
|
|
|
Description:
Im writing a really simple encrypt-decryption program using the EdCrypt encryption library.
Anyone who has used this powerfull control will be aware of its major limitation, not reporting if
a file successfully encrypted / decrypted. The encryption bit i can take care of no problem.
Its the decryption bit thats a problem. If you decrypt a file the program needs to be able to tell you
whether or not the file decrypted properly.
In order to do this i have come up with a simple solution. When a file is encrypted append two bytes "OK" to the
end of the file. When you decrypt a file check to see if the "OK" characters at the end are there. If they are,
the file decrypted OK, otherwise notify the user the file decryption failed.
What I need someone to do is to write a simple function that checks for the existance of the "OK" character at the very
end of the file. It needs to be a fast and elegent solution, using the Open xxx for xxxx as #1 approach. Also I need to
be able to remove the signiture from the end of the file
The solution you write should be able to be called in this manner:
'returns true if signiture exists, otherwise returns false
Function CheckSigniture(Filename as string, Signiture as string) as boolean
Open Filename for binary read as #1
'check for signiture at end of file
<YOUR CODE HERE>
close #1
end function
'returns true if signiture successfully removed, otherwise returns false
Function RemoveSignitureFromFile(Filename as string, Signiture as string) as boolean
Open Filename for binary read as #1
'remove the signiture
<YOUR CODE HERE>
close #1
End Function
This is like the easyest project, but its 12:48AM here and im really lazy.
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 9x/nt4/2k/xp... get the drift?
Must be 100% finished and received by buyer on:
Oct 19, 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!
|
$4 (USD)
|
Oct 11, 2002 11:31:45 AM EDT
|
5.2
(Average)
|
|
|
Hello.
Please see the attatched file for a demo of the function you requested. Please note that the file must end with 'OK', with no linefeeds (vbCRLF) after it.. although it would be no problem to code that in, if needed.
Steve. |
|
Attached File
|
|
|
|
|