Commit 7d0675b2 authored by John's avatar John

Site updated: 2018-11-19 15:46:47

parent fc1338a9
...@@ -19,7 +19,7 @@ ...@@ -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: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:locale" content="en">
<meta property="og:image" content="http://blog.thebestjohn.com/images/gpg/dhkeyexchange.png"> <meta property="og:image" content="http://blog.thebestjohn.com/images/gpg/dhkeyexchange.png">
<meta property="og:updated_time" content="2018-11-19T15:43:50.424Z"> <meta property="og:updated_time" content="2018-11-19T15:45:44.473Z">
<meta name="twitter:card" content="summary"> <meta name="twitter:card" content="summary">
<meta name="twitter:title" content="You down with PGP? Yeah you know me!"> <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…"> <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…">
...@@ -503,7 +503,7 @@ ...@@ -503,7 +503,7 @@
<p>In this method, Alice and Bob publicly agree on a shared set of numbers, they then use their private keys and use the public numbers in an algorithm to obtain a “mix” of numbers that they’ll send to one another. Alice and Bob then “mix” the <p>In this method, Alice and Bob publicly agree on a shared set of numbers, they then use their private keys and use the public numbers in an algorithm to obtain a “mix” of numbers that they’ll send to one another. Alice and Bob then “mix” the
others mixed numbers to be left with a pair of numbers that no one else can know. Eve would need access to either Bob or Alices private numbers in order to arrive at the new secret from any of the numbers that were shared.</p> others mixed numbers to be left with a pair of numbers that no one else can know. Eve would need access to either Bob or Alices private numbers in order to arrive at the new secret from any of the numbers that were shared.</p>
<p>It’s a little hard to understand this way, often a good way of explaining this is with colours. The image below shows a representation for this.</p> <p>It’s a little hard to understand this way, often a good way of explaining this is with colours. The image below shows a representation for this.</p>
<p><img src="images/gpg/dhkeyexchange.png" alt="Diffie–Hellman key exchange"></p> <p><img src="/images/gpg/dhkeyexchange.png" alt="Diffie–Hellman key exchange"></p>
<p>Notice the final colour never goes into the public space. This is the number that would then be used to encrypt messages using a symmetric encryption (similar to our one time pad example). If you’d like to see a video on this, Khan Academy <p>Notice the final colour never goes into the public space. This is the number that would then be used to encrypt messages using a symmetric encryption (similar to our one time pad example). If you’d like to see a video on this, Khan Academy
presents a lesson by <a href="https://britcruise.com/" rel="external nofollow noopener noreferrer" target="_blank">Brit Cruise</a> and does a good job at demonstrating it.</p> presents a lesson by <a href="https://britcruise.com/" rel="external nofollow noopener noreferrer" target="_blank">Brit Cruise</a> and does a good job at demonstrating it.</p>
...@@ -545,7 +545,7 @@ ...@@ -545,7 +545,7 @@
})(); })();
</script><noscript>Enable JavaScript to see comments.</noscript> </script><noscript>Enable JavaScript to see comments.</noscript>
<!-- Meta Tags for Structured Data--> <!-- Meta Tags for Structured Data-->
<meta itemprop="dateModified" content="2018-11-19T15:43:50.424Z"> <meta itemprop="dateModified" content="2018-11-19T15:45:44.473Z">
<meta itemprop="articleBody" content="When “pretty good” is good enough <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..."> 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/"> <meta itemprop="url" content="/posts/you-down-with-pgp-yeah-you-know-me/">
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<url> <url>
<loc>http://blog.thebestjohn.com/posts/you-down-with-pgp-yeah-you-know-me/</loc> <loc>http://blog.thebestjohn.com/posts/you-down-with-pgp-yeah-you-know-me/</loc>
<lastmod>2018-11-19T15:43:50.424Z</lastmod> <lastmod>2018-11-19T15:45:44.473Z</lastmod>
</url> </url>
...@@ -30,35 +30,35 @@ ...@@ -30,35 +30,35 @@
</url> </url>
<url> <url>
<loc>http://blog.thebestjohn.com/posts/static-what-generator/</loc> <loc>http://blog.thebestjohn.com/posts/table-based-design/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod> <lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url> </url>
<url> <url>
<loc>http://blog.thebestjohn.com/posts/table-based-design/</loc> <loc>http://blog.thebestjohn.com/posts/the-plasma-speaker-saga-pt-iii/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod> <lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url> </url>
<url> <url>
<loc>http://blog.thebestjohn.com/posts/the-plasma-speaker-saga-pt-iii/</loc> <loc>http://blog.thebestjohn.com/posts/sonoff-micropython-wonderland/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod> <lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url> </url>
<url> <url>
<loc>http://blog.thebestjohn.com/posts/matrix-keypad/</loc> <loc>http://blog.thebestjohn.com/posts/static-what-generator/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod> <lastmod>2018-11-03T23:30:58.784Z</lastmod>
</url> </url>
<url> <url>
<loc>http://blog.thebestjohn.com/posts/sonoff-micropython-wonderland/</loc> <loc>http://blog.thebestjohn.com/posts/matrix-keypad/</loc>
<lastmod>2018-11-03T23:30:58.784Z</lastmod> <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