Article Signature Verification Instructions

This process utilizes GPG for creation and verification of article signatures. There are resources online that describe how GPG is used. Familiarity with HTML documents is also necessary for this process.

  1. Add the public key published in the "ifiwerepotus-wt Public Key" block below to your public key ring.
  2. In the Web browser, right click on the page with the article to verify and select "View Page Source" or equivalent,
  3. Locate the article content by searching for id="article".
  4. Copy the article body content by selecting everything within the starting from the first readable character, likely < for <p> or some such, and going to the last readable character, likely > for </p> or some such. Right click and select Copy should work.
  5. Save on computer as an ASCII text document, for example named "ifiwerepotus_article.txt". If using an editing application, it is easiest to use one that only supports plain text as any markup that is added by the editing application will not verify correctly.
  6. Locate the article signature by searching for id="signature". It should be shortly after the article body.
  7. Copy everything between the <pre> and </pre> tabs, i.e. from the first - to the last -.
  8. Save on computer as an ASCII, or similar format, text document, for example named "ifiwerepotus_article.sig".
  9. In a command line terminal and within the directory where the newly created article and article signature files are, run "gpg --verify ifiwerepotus_article.sig ifiwerepotus_article.txt" to verify that the article read is unaltered from its intended content and that it was authored by me. Adjust this step depending upon what variation of GPG is being used.

Something like the following should be returned for a successful verification:

gpg: Signature made Tue 16 Jan 2018 05:23:31 PM MST using RSA key ID E6325C8A
gpg: Good signature from "IfIWerePOTUS <ifiwerepotus-wt@ifiwerepotus.org>"

Something like the following would be returned for an UNSUCCESSFUL verification, such as if the article had been altered:

gpg: Signature made Tue 16 Jan 2018 05:23:31 PM MST using RSA key ID E6325C8A
gpg: BAD signature from "IfIWerePOTUS <ifiwerepotus-wt@ifiwerepotus.org>"

ifiwerepotus-wt Public Key

Posted: Tue Jan 9 2018
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=eUJJ
-----END PGP PUBLIC KEY BLOCK-----