-----BEGIN PGP SIGNED WEB-PAGE-----

The PGP "How'd You Do That?" Page

Part IIA: How Do I Check A Web Page Signature?


This part of the tutorial has to do with how to go about checking the signature on a web page if the web page has a single signature. As we discussed in Part I, it is possible that there may be a "compound" signature; that is, a signed page that is signed again, usually by a time stamping service. You might also run across a page that is signed by two authors, which would also make a compound signature. (With two embedded signatures, one is "wrapping" the other. Note this doesn't apply to detached signatures, in which you'll have two seperate signatures that verify the same page in seperate files. Check David Ross' PGP Page for a discussion of signing and verifying web pages with detached signatures.)

We'll be discussing verifying "compound" signatures in Part IIB. For now, we'll stick with the single signature. When you get that down, move on to Part IIB for the fancy stuff.
What Will You Need?

Well, for starters you need the right software. OK, ready? Let's begin. This web page is signed by me using the secret key that matches the public key you should now have on your PGP keyring.

In the case of this particular page, you can tell that it is signed by the information you will see in the yellow blocks at the top and bottom of this page. The info won't normally be in a yellow (or any other color) block, and you won't see it again in this tutorial series, but I've highlighted it this one time so you can find it easily.

To check it: That's it! You should now be looking at a window that says:
*** PGP Signature Status: good
*** Signer: Jim Willingham (email address)
*** Signed: (date and time)
*** Verified: (date and time)
You can also save the "Notepad" as a text (*.txt) or raw HTML file (*.htm, *.html) and check it that way. An Experiment: After you've verified the signature (whichever of the methods above you want to use to do it), re-open the "Notepad" (text editor) version. Make the smallest change you can think of somewhere in the HTML code, and check the signature again. You should get a "BAD SIGNATURE!" notice.

Have fun!
Go To Part I (What Does "Signing" Something Mean?)
Go To Part II (How Do I Check A Web-Page Signature?)
Go To Part III (How Do I Sign A Web-Page?)

Oh, just thought I'd mention....All the gibberish following this line is the PGP signature, which is the hash number of this page encrypted with my "secret" key. Just in case you wanted to know....

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use 

iQCVAwUBObRlhqY+qT1p0/NdAQFlfgP9Gx/GQRrcsLGdrOj92Xyog1QyRHukcfJV
ar6Qjuyr4r+hp1YMYgJOKeSpasAstJXHAHKzC2y9CwVKjjQ1fxRfIJeIjHWQ2JgJ
Q+L+LX3erp6QwZ4QXJQ+bNEfElMBbs5311U2QIFFP+b0+yoaC7ElEdPn4uyRuVIY
aRAM9TfI2TE=
=o8es
-----END PGP SIGNATURE-----

©2000 All Rights Reserved