{"id":167,"date":"2019-02-08T01:51:17","date_gmt":"2019-02-08T01:51:17","guid":{"rendered":"https:\/\/superawesomecorp.com\/worryingbugs\/?page_id=167"},"modified":"2026-08-18T18:26:30","modified_gmt":"2026-08-18T18:26:30","slug":"how-to-verify-a-worrying-bugs-signature","status":"publish","type":"page","link":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/how-to-verify-a-worrying-bugs-signature\/","title":{"rendered":"How to verify a Worrying Bugs Signature"},"content":{"rendered":"<h3>What&#8217;s a PGP Signature?<\/h3>\n<p>A PGP signature is a file that allows someone to verify that a set of information (like an mp3 file from your favorite podcast) was &#8220;signed&#8221; by who claims to have signed it.<\/p>\n<p>Cryptographic &#8220;signing&#8221; is very similar to signing things in the physical world. Someone can look at your signature and verify that you signed it by comparing it to something you&#8217;ve signed in the past. Cryptographic signing works by creating a file that is unique to both the signer&#8217;s private key and the file they are signing, so if someone tried to impersonate the signer, they would not be able to create a valid signature for whatever they were trying to pass off.<\/p>\n<p>The signer&#8217;s public key is used to verify that a file and it&#8217;s signature are valid.<\/p>\n<h3>How do I verify a PGP Signature?<\/h3>\n<p>The Worrying Bugs&#8217; public key is located <a href=\"https:\/\/superawesomecorp.com\/worryingbugs\/WorryingBugs%E2%80%93Public.asc\">here<\/a>.<\/p>\n<p>You can get the GPG suite <a href=\"https:\/\/www.gnupg.org\/download\/index.html\">here.<\/a> It contains the frameworks necessary to verify a signature. Some of the available programs will have a GUI which should be relatively straightforward, so the rest of this brief tutorial will be about using the command line.<\/p>\n<p>Signatures for the episodes of Worrying Bugs are typically in the show notes under &#8220;This episode\u2019s PGP signature:&#8221;.<\/p>\n<p>Make sure the Worrying Bugs&#8217; public key has been imported by using the command:<\/p>\n<pre>gpg --import [filename of public key]<\/pre>\n<p>You can then verify the signature by using the command:<\/p>\n<pre>gpg --verify [filename of signature file] [filename of mp3]<\/pre>\n<p>This should tell you whether or not the Worrying Bugs signed this mp3.<\/p>\n<h3>PGP is pretty cool, how can I learn more?<\/h3>\n<p><a href=\"https:\/\/web.archive.org\/web\/20190414073818\/https:\/\/www.dewinter.com\/gnupg_howto\/english\/GPGMiniHowto-1.html\">This<\/a> does a pretty good job of explaining some concepts relating to public key cryptography. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Pretty_Good_Privacy\">Wikipedia<\/a> is always reliable as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What&#8217;s a PGP Signature? A PGP signature is a file that allows someone to verify that a set of information (like an mp3 file from your favorite podcast) was &#8220;signed&#8221; by who claims to have signed it. Cryptographic &#8220;signing&#8221; is very similar to signing things in the physical world. Someone can look at your signature &hellip; <a href=\"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/how-to-verify-a-worrying-bugs-signature\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How to verify a Worrying Bugs Signature<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-167","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/pages\/167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/comments?post=167"}],"version-history":[{"count":2,"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/pages\/167\/revisions"}],"predecessor-version":[{"id":466,"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/pages\/167\/revisions\/466"}],"wp:attachment":[{"href":"https:\/\/superawesomecorp.com\/worryingbugs\/index.php\/wp-json\/wp\/v2\/media?parent=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}