<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Trying Like Hell To Defeat The Purpose Of Encrypting Something In The First Place</title>
	<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place/</link>
	<description>Comments on Ask MetaFilter post Trying Like Hell To Defeat The Purpose Of Encrypting Something In The First Place</description>
	<pubDate>Fri, 08 Aug 2008 18:23:41 -0800</pubDate>
	<lastBuildDate>Fri, 08 Aug 2008 18:23:41 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Trying Like Hell To Defeat The Purpose Of Encrypting Something In The First Place</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place</link>	
		<description>How weak is it smart to allow my GPG key passphrase to get? &lt;br /&gt;&lt;br /&gt; When selecting a passphrase for my GPG key, is it important that it be maximally obfuscated (a random string of alphanumerics and special characters that is $MAX_STRING_LEN long)? Would it be acceptable to use a partially-obfuscated string that&apos;s at least memorizable? Would it be considered beyond the pale of idiocy to incorporate a word in the dictionary in the keyphrase?&lt;br&gt;
&lt;br&gt;
Ideally, I&apos;d like to be able to type the passphrase in from memory, and (for me) that is easiest done if &#8211; while incorporating special chars, numbers, and caps variations &#8211; is also at least based on an English word or phrase. Is that erect-a-monument-to-it stupid?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.98738</guid>
		<pubDate>Fri, 08 Aug 2008 18:04:28 -0800</pubDate>
		<dc:creator>ChasFile</dc:creator>
		
			<category>PGP</category>
		
			<category>GPG</category>
		
			<category>encryption</category>
		
			<category>cryptography</category>
		
			<category>public</category>
		
			<category>private</category>
		
			<category>key</category>
		
			<category>publickey</category>
		
			<category>privatekey</category>
		
			<category>passphrase</category>
		
			<category>keyphrase</category>
		
			<category>password</category>
		
	</item> <item>
		<title>By: idiotfactory</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437290</link>	
		<description>A security site suggested that one could use the first letter of each word in a phrase or song lyric. It looks random but makes sense to you. Obviously, don&apos;t pick a phrase or song that someone would associate with you.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437290</guid>
		<pubDate>Fri, 08 Aug 2008 18:23:41 -0800</pubDate>
		<dc:creator>idiotfactory</dc:creator>
	</item><item>
		<title>By: not sure this is a good idea</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437306</link>	
		<description>&lt;a href=&quot;http://www.iusmentis.com/security/passphrasefaq/strength/#Howstrongismypassphrase&quot;&gt;how strong is my passphrase?&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.unix-ag.uni-kl.de/~conrad/krypto/passphrase-faq.html&quot;&gt;how do i choose a good passphrase&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
both from &lt;a href=&quot;http://www.pgpi.org/doc/faq/passphrase/&quot;&gt;passphrase faqs&lt;/a&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437306</guid>
		<pubDate>Fri, 08 Aug 2008 18:46:54 -0800</pubDate>
		<dc:creator>not sure this is a good idea</dc:creator>
	</item><item>
		<title>By: a robot made out of meat</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437355</link>	
		<description>Your actual passphrase gets hashed, which is a pretty random injection in the larger space. &lt;br&gt;
&lt;br&gt;
Think about how easy it would be to guess.  #uncommonEnglishWords**n gets big really fast.  It&apos;s very bad for your passphrase to _be_ a dictionary word or an easy modification thereof, but many people use English phrases, and they&apos;re quite functional in this regard as long as they wouldn&apos;t go in a dictionary of phrases, aren&apos;t short, and hopefully have an uncommon word / proper noun.&lt;br&gt;
&lt;br&gt;
Don&apos;t use Bible verses, Shakespeare, popular song lyrics, aphorisms, or other obvious junk.&lt;br&gt;
&lt;br&gt;
I like to make passphrases semantically valid, which makes them easier to remember and still hard to crack.  You know how people use birthdays and those get guessed really fast?  Try &quot;I was born on the thirteenth of March Nine-teen Seventy-Four, which makes me a Pisces.  A week later and I would be an Aries!&quot;  To save typing you can shorten it to first letters, numbers, and punctuation: &quot;IwbottoM9-tS-4,wmmaP.AwlaIwbaA!&quot;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437355</guid>
		<pubDate>Fri, 08 Aug 2008 19:43:22 -0800</pubDate>
		<dc:creator>a robot made out of meat</dc:creator>
	</item><item>
		<title>By: Kadin2048</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437382</link>	
		<description>While you should make your passphrase contain as much entropy (randomness) as possible, it&apos;s probably worth considering what the passphrase is actually being used &lt;i&gt;for&lt;/i&gt;.&lt;br&gt;
&lt;br&gt;
In some circumstances it&apos;s crucially important to use a good one, if it&apos;s the only line of defense between your computer (or your data) and the crazed hordes of cyberspace.  E.g., if you had a server running SSH on a well-known port with password auth, you&apos;d want it to be really, really good, because people would be hammering at it, day and night, trying to brute-force their way in.&lt;br&gt;
&lt;br&gt;
However, the passphrase you&apos;re entering for GPG isn&apos;t really being used for a purpose like this.  It&apos;s being used to encrypt your &lt;i&gt;private key&lt;/i&gt;, which (due to the way public-key cryptography works), should &lt;b&gt;never&lt;/b&gt; be transmitted across the Internet or even leave your machine.  It&apos;s really a last line of defense against someone who might steal your key.&lt;br&gt;
&lt;br&gt;
In one sense, this is a good thing &#8212; in normal operation (when someone sends a message to you, encrypted using your &lt;i&gt;public key&lt;/i&gt;), the strength of the passphrase you choose has no impact on security.  It only comes into play if your key gets compromised, and that&apos;s the bad part: if someone gets your key and really wants to break it, they could put it on a fast computer and try many thousands of randomly-guessed passphrases per second.  So for your passphrase to matter in the event it does get used, it really has to be good.&lt;br&gt;
&lt;br&gt;
All of this is leading up to a bit of a non-answer: it depends on how you&apos;re going to be using this keypair.  If you&apos;re going to practice good key management, where the private key will only ever be stored on a desktop machine running a well-patched, secure OS, attached to a well-managed and closely monitored LAN, and you&apos;re going to be using the key often enough to make a long passphrase annoying ... you might decide to go with a relatively short one.  The odds of the key being compromised are so low that it&apos;s just not worth the trouble.&lt;br&gt;
&lt;br&gt;
In contrast, if you were going to store the key on a laptop that might get lost or stolen, or if you were using it for really important (potentially worth $$, especially) data, or if there&apos;s a chance that people you don&apos;t trust will have access to the machine where the key is stored or your network ... then I&apos;d go for a really, really good one. &lt;br&gt;
&lt;br&gt;
I&apos;m not sure that there&apos;s one answer for everyone; it&apos;s inevitably a tradeoff between security and the obnoxiousness inherent in typing in a really long, complex passphrase.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437382</guid>
		<pubDate>Fri, 08 Aug 2008 20:17:15 -0800</pubDate>
		<dc:creator>Kadin2048</dc:creator>
	</item><item>
		<title>By: bpt</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437421</link>	
		<description>You can use &lt;a href=&quot;http://world.std.com/~reinhold/diceware.html&quot;&gt;Diceware&lt;/a&gt; to create strong but easy-to-memorize passphrases. A Diceware passphrase is a short sequence of English words selected randomly from a long list.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437421</guid>
		<pubDate>Fri, 08 Aug 2008 20:59:57 -0800</pubDate>
		<dc:creator>bpt</dc:creator>
	</item><item>
		<title>By: fogster</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437451</link>	
		<description>I&apos;m not overly-familiar with how GPG passphrases work, but wanted to touch on the memorability part... I was surprised by how easily I remembered some &apos;difficult&apos; passwords.&lt;br&gt;
&lt;br&gt;
I once let an app generate a &apos;secure&apos; password for me: ig6[de[c. I still remember it years down the road. (No, it&apos;s not active anywhere.) Once I used it a couple times, it was pretty simple, especially with the repeated [&apos;s, which were almost like commas in helping me remember.&lt;br&gt;
&lt;br&gt;
Or, start with something familiar to you that&apos;s not in the dictionary. M3t4f1lt3r? Even &quot;Kadin2048&quot; would probably work alright, though you&apos;d want to permute it further. (And it might be slightly creepy if Kadin2048 ever found out!)&lt;br&gt;
&lt;br&gt;
You could &lt;i&gt;probably&lt;/i&gt; get away with a pathetically-weak password. But using a weak password with GPG seems kind of silly, like using those 55MPH-limit &apos;donut&apos; spare tires on a Ferrari because you didn&apos;t want to bother with the big ones. The point I&apos;m getting at is that your &quot;use a partially-obfuscated string that&apos;s at least memorizable&quot; bit doesn&apos;t have to entail an at-all weak password. &lt;br&gt;
&lt;br&gt;
&quot;Metafilter&quot; probably wouldn&apos;t come up in a brute-force word list, and it&apos;s long. So then shift the characters around, interject some numbers, or use &quot;l33t.&quot; You can do it in a methodical way so you can &apos;figure it out&apos; until you memorize it: Start with &quot;MetaFilter,&quot; but be British and make it &quot;MetaFiltre.&quot; Then change the &quot;F&quot; to a &quot;+&quot;, the e&apos;s to 3&apos;s, and the i to a 1. &quot;M3ta+1ltr3&quot; is a pretty strong password (or, at least, it was until I just posted it), but you can remember it. And after a few times of thinking through how to type it, you&apos;ll soon just have it memorized.&lt;br&gt;
&lt;br&gt;
&lt;small&gt;Aside: the only thing as dumb as picking an incredibly-weak password (&quot;password&quot; for a password) is &lt;i&gt;forgetting your private-key keyphrase&lt;/i&gt;. Back when I had &apos;important&apos; accounts, but before I knew the password by heart, I kept it tucked in my wallet on a little slip of paper. I figured that if someone was able to steal my wallet, I&apos;d have enough problems anyway. And besides, the average wallet-jacker isn&apos;t going to assume it&apos;s for my private key.&lt;/small&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437451</guid>
		<pubDate>Fri, 08 Aug 2008 21:38:34 -0800</pubDate>
		<dc:creator>fogster</dc:creator>
	</item><item>
		<title>By: flabdablet</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437472</link>	
		<description>If a passphrase is generated purely at random, it can actually be quite short and still be very strong.  When I need a strong password, I like to generate it with&lt;br&gt;
&lt;br&gt;
dd if=/dev/urandom bs=9 count=1 | mimencode&lt;br&gt;
&lt;br&gt;
This yields 12-character passwords with 72 bits of entropy.  Assuming a brute-force attack would succeed after examining half the search space on average, such a password ought to require 2&lt;sup&gt;&lt;small&gt;71&lt;/small&gt;&lt;/sup&gt; trials to crack; at a million trials per second, that comes to about 75 million years, which seems adequate.&lt;br&gt;
&lt;br&gt;
I find that simply working out a pronunciation for these things makes them reasonably easy to remember.  For the example I just generated&lt;br&gt;
&lt;br&gt;
+t9H9bwPXr+f&lt;br&gt;
&lt;br&gt;
which I would pronounce &quot;plus tee, big 9H9, black white, big PX, rear and front&quot; and I&apos;m sure I&apos;d have no trouble retaining that after repeatedly declaiming it in Shakespearean tones while driving to work and then keying it in a few dozen times.&lt;br&gt;
&lt;br&gt;
The fact that the only special characters generated by MIME encoding are + (which can be &quot;plus&quot; or &quot;and&quot;) and / (&quot;slash&quot; or &quot;over&quot;) is quite helpful here too.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437472</guid>
		<pubDate>Fri, 08 Aug 2008 21:53:44 -0800</pubDate>
		<dc:creator>flabdablet</dc:creator>
	</item><item>
		<title>By: hattifattener</title>
		<link>http://ask.metafilter.com/98738/Trying-Like-Hell-To-Defeat-The-Purpose-Of-Encrypting-Something-In-The-First-Place#1437490</link>	
		<description>Seconding Diceware as a way to generate some easy-to-remember entropy, and fogster&apos;s caution that one of the bigger risks to your PGP key in actual practice is forgetting the passphrase.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.98738-1437490</guid>
		<pubDate>Fri, 08 Aug 2008 22:20:58 -0800</pubDate>
		<dc:creator>hattifattener</dc:creator>
	</item>
	</channel>
</rss>
