Commit 4d47c3af authored by John's avatar John

Site updated: 2018-11-19 16:03:50

parent 7742a661
......@@ -19,7 +19,7 @@
<meta property="og:description" content="When “pretty good” is good enough PGP stands for “Pretty Good Privacy”. It’s a set of algorithms for encrypting, compressing, and signing…">
<meta property="og:locale" content="en">
<meta property="og:image" content="http://blog.thebestjohn.com/images/gpg/shhh.png">
<meta property="og:updated_time" content="2018-11-19T15:59:50.891Z">
<meta property="og:updated_time" content="2018-11-19T16:02:56.302Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="You down with PGP? Yeah you know me!">
<meta name="twitter:description" content="When “pretty good” is good enough PGP stands for “Pretty Good Privacy”. It’s a set of algorithms for encrypting, compressing, and signing…">
......@@ -480,9 +480,10 @@
<h2 id="Circling-back-to-GPG"><a href="#Circling-back-to-GPG" class="headerlink" title="Circling back to GPG"></a>Circling back to <abbr title="GNU Privacy Guard">GPG</abbr></h2>
<p>What if Alice and Bob were never in the same room together? As soon as anyone, outside Alice and Bob, put their hands on a One-time pad, it should be considered compromised and, for all intents and purposes, useless.</p>
<p>This is where <em>Asymmetric encryption</em> comes in. <abbr title="GNU Privacy Guard">GPG</abbr> uses something called <strong>key-pairs</strong>. When Bob wants to get secret information he makes his key pair with an encryption function.
That key pair consists of a <em>public</em> key and a <em>private</em> key. Anyone can know the public key. It’s public, and won’t compromise the security of the message. Alice also has a key pair. The purpose of these public keys are to
both encrypt data and authenticate data. If Alice uses Bob’s public key, she can encrypt any data she likes using it. The only thing that can then decrypt that data, is Bob’s private key. Alice can also sign that encrypted message with her
private key and Bob can use Alice’s public key to confirm that it was in fact signed by Alice and therefore likely to contain data that Alice encrypted. Let’s suppose Alice didn’t sign the message she sent to Bob. </p>
That key pair consists of a <em>public</em> key and a <em>private</em> key. Anyone can know the public key. It’s public, and won’t compromise the security of the message. Sometimes it’s helpful to think of the public key as more of a public
lock. Anyone can put a message in a box and lock it with that public lock but only Bob can unlock it. Alice also has a key pair. The purpose of these public keys are to both encrypt data and authenticate data. If Alice uses Bob’s public
key, she can encrypt any data she likes using it. The only thing that can then decrypt that data, is Bob’s private key. Alice can also sign that encrypted message with her private key and Bob can use Alice’s public key to confirm that it
was in fact signed by Alice and therefore likely to contain data that Alice encrypted. Let’s suppose Alice didn’t sign the message she sent to Bob. </p>
<figure class="highlight plain">
<table>
<tr>
......@@ -545,7 +546,7 @@
})();
</script><noscript>Enable JavaScript to see comments.</noscript>
<!-- Meta Tags for Structured Data-->
<meta itemprop="dateModified" content="2018-11-19T15:59:50.891Z">
<meta itemprop="dateModified" content="2018-11-19T16:02:56.302Z">
<meta itemprop="articleBody" content="When “pretty good” is good enough
PGP stands for “Pretty Good Privacy”. It’s a set of algorithms for encrypting, compressing, and signing data so that a specific person can open and read that...">
<meta itemprop="url" content="/posts/you-down-with-pgp-yeah-you-know-me/">
......
......@@ -4,7 +4,7 @@
<url>
<loc>http://blog.thebestjohn.com/posts/you-down-with-pgp-yeah-you-know-me/</loc>
<lastmod>2018-11-19T15:59:50.891Z</lastmod>
<lastmod>2018-11-19T16:02:56.302Z</lastmod>
</url>
......@@ -30,28 +30,28 @@
</url>
<url>
<loc>http://blog.thebestjohn.com/posts/table-based-design/</loc>
<loc>http://blog.thebestjohn.com/posts/static-what-generator/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url>
<url>
<loc>http://blog.thebestjohn.com/posts/the-plasma-speaker-saga-pt-iii/</loc>
<loc>http://blog.thebestjohn.com/posts/table-based-design/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url>
<url>
<loc>http://blog.thebestjohn.com/posts/matrix-keypad/</loc>
<loc>http://blog.thebestjohn.com/posts/the-plasma-speaker-saga-pt-iii/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url>
<url>
<loc>http://blog.thebestjohn.com/posts/static-what-generator/</loc>
<loc>http://blog.thebestjohn.com/posts/matrix-keypad/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment