[DUG] Sending a file and verifying the data

John Bird johnkbird at paradise.net.nz
Wed Jan 28 14:42:51 NZDT 2009


I wish to send a data file either as an email attachment or via FTP and wish 
to be able to ensure:

1 -  it is not altered in transport.

2 - It came from where it is supposed to have come from.

Its a new area for me - what I have figured out so far is to say generate a 
hash for the file - using say SHA1 or SHA2 and append that on the file as a 
check.  Or to be even cleverer for the second part do the sort of trick when 
passwords are sent over a network with generating a unique session string 
(which never leaves the server),  and hash the combination of both. file and 
session string  This gives something that can be checked back to the server 
when the file arrives - ie no-one else could generate the same hash.

Can anyone suggest any web sites to read up more on - or give ideas on how 
they would do this?

Best hashes to use?

If SHA hashes are the way to go, anyone know of Delphi implementations?

John



More information about the Delphi mailing list