[Enigmail] signature test

Robert J. Hansen rjh at sixdemonbag.org
Sat Feb 16 08:56:04 PST 2008


Florence Fix wrote:
> I just installed enigmail on thunderbird.  I am a university teacher and
> I would like to use enigmail to have a means to prove that a message
> sent to a student was really sent by me or that it has been tempered with.

Unfortunately, this is not quite what Enigmail does.  A good signature 
will prove to people that the message really came from you, assuming 
they trust your goodwill, but a bad or missing signature proves 
absolutely nothing.

> I am a non-techie so I would like to know if somebody on this list
> (which has been recommended for this purpose by the enigmail quick start
> guide) could confirm that this message has been correctly signed; I have
> the automatic signature option activated.

Without your public key, none of us can verify your signature.  I would 
suggest uploading it to the keyservers.

> How can I now check and prove that this message has been sent by me and
> has not been tempered with?

The process for checking signatures is pretty straightforward.

1.  Make sure you trust the person.  A signature reflects an already
     existing trust relationship.  A signature cannot make a message
     from someone you don't trust suddenly trustworthy.

2.  Make sure you have the right key.  Anyone can create a key which
     claims to be George W. Bush's.  Similarly, anyone can create a
     key which claims to be Florence Fix's, or Robert J. Hansen's.  The
     way I make it easy for people to get the right key is I print my
     key fingerprint on a business card.  Fingerprints are effectively
     unforgeable.

     I would also consider putting the fingerprint on the class syllabus
     when you hand it out to people.

3.  Your students will need to tell Enigmail they've confirmed the key
     labeled "Florence Fix" really belongs to you.  They can do this by:

     a.  Creating their own keypair in Enigmail
     b.  Opening the Key Management window in Enigmail
     c.  Entering "Florence Fix" into the search box at the very top
     d.  Finding your key in the list below
     e.  Right-clicking on it and choosing "Key Properties"
     f.  Checking the fingerprint on that key is the same as the
         fingerprint on the syllabus
     g.  Closing the Key Properties window and returning to the Key
         Management window
     h.  Right-clicking on your key again and choosing "Sign"
     i.  Clicking "OK"



Incidentally, you're not the only academic on this list.  I'm a Ph.D. 
candidate in computer science over at the University of Iowa.  If you 
find yourself having problems with using Enigmail in a university 
setting, please, feel free to holler at me.  :)


More information about the Enigmail mailing list