Mods, feel free to move this post to wherever you feel it belongs.
We need to send to the organizations we work with an e-mail with a certain notification. This notification has a list of files they are supposed to send us. We want to make sure no one can modify this list. We thought of different alternatives:
a) Attaching the list in a suitable text file, computing a hash of this file and sending the hash value in the e-mail so if they modify the text file they won’t be able to generate the same hash.
Sending a digitally signed e-mail containing the list either plainly typed or within an attached file.
c) A combination of a) and .
The problems we fear might arise, respectively, are:
a) That someone might tamper with the attachment, generate the modified file’s hash value and modify the hash value stated in the e-mail. I know that Outlook mails properties (File | Properties) show if and when the message has been modified (e.g. via Edit | Modify). But I don’t know if all mail clients are so trustworthy.
This is my short experience with signed mail: Outlook will show if the message has been tampered with in any form. That is, if it’s been manually edited of modified by some program (e.g.: Anti Virus software, Anti-Spam software, etc). What I don’t know is, again, if all mail clients are so trustworthy / compatible with digital signatures.
I also thought of an alternative involving PGP, but if possible I’d prefer not to force recipients to have PGP installed. It’s an alternative I would consider, though.
What do you think? Any suggestions?