Domain: diceware.com
Stories and comments across the archive that link to diceware.com.
Comments · 42
-
diceware
Uses a list of over 7000 common words.
http://www.diceware.com/ -
Re:UGH!
>IMHO, you CANNOT use straight dictionary words (regardless of language, and yes, I do mean Klingon and Sindarin!) in your passwords without some sort of numeric or symbolic character replacement pattern.
Of course you can. If they're selected randomly, an attacker has to use the complete source space for the random selection in a brute force attack.
http://www.diceware.com/ gives you 12.9 bits of entropy per word. Brute forcing that is already more trouble than it's worth at three words, and five would require nation-state resources to crack.
-
Re:A great reminder?
While using the same password for Hotmail and internet banking is really not a good idea, using the same password for wordpress.com and wordpress.org is just common sense for people who don't have a photographic memory.
I was going to mod this up, but thought it might be a good time for my annual suggestion of using passphrases instead of random sequences of characters. Much easier to remember, and a short 3-word passphrase (maybe with a random character to increase entropy) usually satisfies the moronic "password strength" checks. -
One had to dig deep for this gem...
I don't know if anyone bothered to read the full report, but I found this recommendation tucked in at the end of the report:
ast character in the password. (pg. 3)Allow and encourage passphrases instead of passwords. (pg. 5)
And I say amen, amen to that. I've done quite a bit of personal research in this area, and have found passphrase systems to be far superior in terms of security and ease of use/recall over random combinations of characters. For years I've used the list provided at Diceware to generate my passphrases, and I have no problem still recalling little-used 5- or 6-phrase passphrases years later.
The idea that random sequences of characters is somehow superior to a passphrase of equal entropy is a myth borne of ignorance and a resistance to change. So long as companies that know better keep forcing their minions to adhere to a strict range of letter/number combinations, we'll continue to be saddled with the problem presented by the Rockyou.com crack.
-
Re:Measuring complexity?
>randomness (i.e. entropy) is an attribute of the distribution, not the sample. That means you can't really say that choosing "password" isn't random.
In other words, entropy is a property of the source and not of the output.http://www.diceware.com/ is another approach. With 4-6 randomly chosen words in a passphrase you can usually make up a story to string them together into a sentence you have a chance of remembering.
-
If you have to write them down...
2. Sites that I care about, like online banking or ones that contain personal information (LinkedIn, for example), have random line noise for passwords and I just write them down. There is a notebook in my desk with all the passwords. The desk is locked and in my home office. That is far more secure than trying to make them easy enough to memorize.
...then you're just deluding yourself if you believe your passwords are secure. Personally, I use passphrases. More secure than your passwords, and I don't have to write them down. Ever.Report back to us the first time your house gets broken into, and the perp finds your little black book of passwords.
-
Article is misleading
Hushmail only stores your private key in encrypted form, encrypted with your passphrase. It gets decrypted only on your machine, by the Java applet. Yes, this does mean your security depends entirely on the strength of your passphrase. Use http://www.diceware.com./
As for hashes being easy to crack, please. A dictionary attack isn't a crack of a hash, and reversing a hash algorithm is still beyond the state of the published art. Making collisions, yes, but recovering original text, no.
-
People pick crappy passwords
People pick crappy passwords. Use Diceware (or the password-generation algorithm at the end of the Diceware PDF).
-
Re:Slight problem with this approach
A six-word passphrase selected from a list of random tokens (words) such as offered by diceware trumps even these paltry numbers in parent:
7776^6
221073919720733357899776
26^10
141167095653376
95^5
7737809375
Added bonus: You can actually remember a six-word passphrase. Throw in an extra random character for additional entropy, and you can *still* remember it. Tell me what your ten random-letter password is a year from now. -
Re:Why is this surprising?Actually they are quite forthcoming, you just need to practice what is called 'Due Diligence' and READ. I know it's an uncommon skill nowadays.
Where does it say this? The only mention on the home page is at the bottom, "Hushmail without Java is now available". OK. Say I don't particularly care whether or not Java is used; I click on the "sign up for free email" button.
The text on this page is:New Secure Email Account
Welcome to Hushmail, the world's premier free, secure web-based email and document storage system.
Step 1
Choose your new email address:
Click here to use an automatically generated email address
Step 2
The security of your account is determined by the strength of your passphrase. Please use a passphrase that is much longer than an ordinary password. For advice on generating a strong passphrase, see http://www.diceware.com./
Choose your passphrase:
Re-type your passphrase:
Step 3
Five numbers are displayed below to help us distinguish between real people like you and computer programs trying to use our service.
Please type the five numbers you see below:
Step 4 (Optional)
Show advanced options
Step 5
By signing up for this service, you acknowledge that you have read and agree to abide by our terms of service.
Do you expect people to read the entire site before signing up, in order to realise that in order to be secure they have to click "Show advanced options", and press the "Enable Java" button that's hiding in that panel? -
Re:passwordSafe
I use Password Gorilla. It is written in Tcl/Tk and therefore is very cross-platform. They even have a
.app for Mac usage! The Windows version is a standalone executable that is completely self contained so the machine that you use it on doesn't require you to install anything. It reads Password Safe password files. It's nice to have if you're on a machine that Password Safe does not support or if you cannot install software. I keep the Windows, Linux, and Mac versions on a keychain drive along with my (encrypted) password list.
If you're more the command line type, there is also pwsafe that supports the Password Safe format but allows you to add and get passwords from the command line.
One of the benefits of both of these pieces of software is that they allow you to generate completely random passwords. Completely random passwords are quite secure, and are a great way to make it a nightmare for any script kiddie to guess or crack your password. However, that leaves one passphrase that you need to remember and guard - the passphrase to your password managing program. I personally suggest Diceware as a great, truly random way to generate a completely random passphrase. You can even do it while you're away from the computer if you'd like and if you're paranoid. It's also a great way to generate passphrases for SSH keys, PGP keys, or whole-disk encryption. -
Re:First hand experience
For high-end passwords I've been steering people toward five- or six-word Diceware passphrases. If physical dice are completely random, then that's 64.5 or 77.3 bits of entropy. An attacker could read them out of swap space, plant a keylogger, or analyze the timing of your keyclicks, but they're outside the reach of clever guessing or feasible brute force.
-
Re:My Rule of Thumb
Your keycard should be your login token.
The technology is available.
The real myth about passwords is that they still make sense. Passwords are dead. Passwords that can hold up to a good cracking program are outside the memory capacity of normal people. (I memorized a 10-word Diceware passphrase with 129 bits of entropy once, but that only proves I'm abnormal).
Your employer would improve both their security and your convenience by letting you have a hardware login. -
One time pads
They are indeed unbreakable, with a theoretical proof of unbreakability -- in the land of spherical horses, where you're allowed to make huge assumptions.
One underappreciated assumption about one-time-pads is that the recipient will (and can!) destroy the keying material after use so thoroughly that the adversary can't reconstruct it. There are several other issues, of which key distribution is one of the easiest. Just put a 500GB external drive in the diplomatic bag once and you've covered communications for a long time.
Here's the problem. The only things secret here are which quasar (13, 14 bits of uncertainty), when the sampling started (?? There won't be very many possible seconds that the adversary has to scan but sampling could start on a fraction of a second), and the sampling algorithm (but you have to assume in crypto that the adversary knows your algorithms). It's going to be easier to brute-force than a 6-word Diceware passphrase unless atmospheric effects somehow make the quasar signal look different everywhere on earth. -
Re:Bruce Schneier agrees
Diceware generates secure passphrases that are very useful for this purpose.
-
Cryptographically strong passwords found here
If you want to generate cryptographically strong passwords, see http://www.diceware.com/,
-
The problem with randomness...
..is that it's a terrible model to support when it comes to randomly-challenged humans. The move needs to be away from passwords (especially randomly-generated) and towards passphrases -- still randomly generated, but using pronouncable/easily remembered combinations of words in the user's native language. (Diceware has some good background on the why passphrases are more secure than passwords.)
Before spouting off why you think (erroneously) that "easily-remembered" passphrases can't possibly be more secure than randomly-generated passwords, please read the FAQs at the Diceware site first. -
Re:$20 hardware random number generator.
Interesting idea. That sounds almost like the diceware method on steroids.
-
Passphraes and diceware
Passphrases are the only sensible solution I've ever heard of for divising keys that are both relatively easy to remember and sufficiently random so as to be secure. A random string of characters cannot be reliably memorized. Any word, no matter in what language and no matter how obscure, can be cracked by a dictionary attack. A sequence of words chosen at random can be memorized, and if it's about six or seven words long, is probably beyond the reach of cracker software, even the Secret Service's.
One of the best ways I've seen to construct a secure passphrase is Diceware. Arnold Reinhold constructed a list of about 7500 words of up to six characters in length. Roll five dice to pick out a word in the list; do this a few times to create a passphrase, commit the phrase to memory, and burn anything you might have written down. He calculated that if you choose a passphrase consisting of seven words this way, you have about 90 bits of entropy, which a cracker probably couldn't break in this lifetime. His sample phrase is cleft cam synod lacy yr, which probably takes some practice to memorize, but it can be done. -
Re:two obvious problems with this idea>dictionary attacks are still very possible
Correct and insightful.
What I use for high-security applications and recommend to clients is a genuinely random passphrase. You generate it one word at a time without regard to grammar by using 5 dice and the list of 6**5 short words at the Diceware page. Then you make up some kind of story to go with a phrase like "cleft cam synod yr" (hey, challenges are good for you) so you can remember it.
Bruce Schneier wrote that passwords are dead because normal people can't memorize enough randomness to defeat a brute force attack. I took that as a challenge and memorized a 10-word Diceware passphrase, which has about 129 bits of entropy. Of course that doesn't prove Schneier wrong, just that I'm abnormal
:-) -
For generation of strong and easy to remember ...passphrases, just visit The Diceware Passphrase Home Page :
This page offers a better way to create a strong, yet easy to remember passphrase for use with encryption and security programs. Weak passwords and passphrases are one of the most common flaws in computer security. Take a few minutes and learn how to do it right. The information presented here can be used by anyone. No background in cryptography or mathematics is required. Just follow the simple steps below.
-
My solution
I have Password Safe installed on my PDA, as well as my USB Flash drive. I use that to manage my passwords. It's a bit of a pain to keep the two in sync, but not too bad. I used Diceware to generate a fairly secure master passphrase.
-
Diceware
Just use the Diceware method and stop whining.
-
Diceware
I'm surprised that I haven't seen any mention of diceware yet.
Allows for strong passwords with high entropy, but easier to remember than traditional passwords. Well worth a look, IMHO -
Re:Security
I highly recommend Diceware for advice on and tools for generating passphrases.
A Diceware passphrase has 12.9 bits of entropy per word, assuming you can throw dice randomly. -
Re:Passwords and memory
Yeah, I do something like that. I used to use separate weak passwords for sites that I don't give a damn about, but I found that it's much easier to have one weak password for all such accounts.
So that's for my my Slashdot, Starcraft, hotmail spam account, etc etc.
For root and otherwise important UNIX accounts, 8-character random alnum.
For paypal (which has like 10 bucks on it), and the like, 3-word diceware.
For real banking, 5-word diceware.
For PGP master key (controls encrypted list of passwords), 7-word diceware.
I use diceware because it produces passwords that are strong, easy to remember, and fast to type (especially on Dvorak, which is optimized for English words). -
Diceware!
While this is not allowed by many websites or by UNIX crypt passwords, Diceware makes for very good passwords that are easy to type and remember.
Basically, you take a list of words indexed by all possible rolls of 5 dice, 11111 through 66666. You roll 5 dice and pick a word, and repeat to desired password length, eg
cleft cam synod lacy yr
Sure, your password is longer this way, but you can memorize it easily and type it quite fast as it is a series of English words.
For my secure passwords, like PGP keys or banking, I use diceware, 7 words. This is some 85-90 bits of entropy and pretty much unbreakable for the forseeable future. For account passwords I use 3-4 words, which is enough that a database thief will break someone else's login first. For crypt shell accounts, I use mixed-case alphanumerics (similarly, about 48 bits of entropy). This adds up to under 10 good passwords to remember, and I don't change them often (no good changing a PGP password anyway, and I only change shell passwords occasionally).
For most websites (/.), I use a family of very weak passwords (a couple random words and symbols, but varies little from account to account), as I don't care much if you hack here and post in my name.
All these are in a heavily backed-up text file in case I forget them, encrypted with my PGP key. -
Good methods
-
Re:Encrypted home directories?The only way passphrases can be secure is if they are not easily typeable.
No. A 10-word diceware passphrase can be typed in about 6 seconds and gives you 128 bits of entropy.
-
Re:Good but still needs work
PGP/GPG requires some knowledge of public-key cryptography (and computers) to be effective - that is, we don't want to saturate the userbase with newbies who don't bother to check fingerprints before signing, choose crummy passwords (instead of passphrases), etc. If you understand how to properly use a system such as PGP then installing a plugin shouldn't be out of your reach.
You get to the point where you want to worry about making smarter users rather than smarter software. It should be beyond most people. -
Great site for good passwords
I use the diceware system. I generally end up with 25+ character passwords, and when mixed up cases, swap letter for number and word separator special chars are used, it gives very high strength passwords.
Then just use memory path tricks to store them in the old' grey matter, nuff said. I use the same rules every time for character substitution, so I don't have to remember the coded password, just the diceware phrase. Apply the coding, and there's the password. -
Re:How secure is PGP if you possess the private ke
PGP 6.5.8 uses for its passphrases by default an iterated salted SHA-1, which is roughly 2^160 chosen collision, 2^80 birthday collision, strong random salt and no known patterning through successive iterations.
I will assume that an attack requiring you to use a key that has been tampered with is impractical in this case.
I can't really give any accurate figures because it purely depends on how strong the passphrase is - how easy it is to guess - and that's not information you really want to give us.
At that size, it could be very secure indeed, up to the limit of a hash break (160 bits). It probably isn't even close to that good, because you can remember it. If you used, say, Diceware to generate your password, you're probably cool. It's a known wordlist, yes, but the randomness provided by the dice gives real, measurable entropy - if you can remember it, it's good.
We only really know the rough length here - if you picked a quote from anything, a word or phrase from any language, or a host of other things, it could be much less than you thought, possibly 2^40 or less. If you haven't been such a moron, then it could be 2^70 or even up to 2^90 depending on how ninja you've been.
This may not be as high as you were hoping for but if you have chosen a good passphrase, then you are safe unless you have a heavy, serious threat model trying to get your communications the dumb way (or if there was a keylogger on your machine).
It's not all that insecure - Hushmail uses this principle. But you have to choose a really good passphrase for that - it's critical, and it's something most people are bad at (hence the Diceware link).
At the end of the day, you have more security if your private keys stay private. If you are able to revoke that key and make another, do it, but don't use the same passphrase, or any part of it, ever again. -
Re:Why?
Because Diceware is so much easier. Just roll 5d6 a couple of times, and you have a secure password, à la "cleft cam synod lacy yr." Well, so the paranoid ones of you will use 10 words to match the strength of the hash, but...
-
Re:Not neccessarily
You can generate strong and relativly easy to remember password with Diceware
-
Good idea, bad idea?Note: I know hardly any of you will read to the bottom of this post, so here's a copy of my sig:
--
m iso socially aware artistic geek pen-pal, m or f, in '1337 edu. jazz, poetry a must.
email me (click my user info for addy) if you're interested.
Now then. Let the games begin.
........
First of all, here's a bit of a rant. Let me disagree strongly with Darko Kirovski, the "cryptography [...] researcher at Microsoft" (article) who created the prototype, when he says:
"I don't think you can create a password that is easily memorizable that is 20 characters long," Kirovski said.
Now, I'm just an average slashdot user. I've never worked with anything that is worth so much as protecting my keyboard from being TEMPEST-ed as I type my password. I'm certainly no cryptography expert.
But even *I* know that you can create easily memorizable passwords 20 characters long, and, in fact, far longer.
First of all, let me introduce you all to diceware. Diceware, slashdot. Slashdot, diceware. (How do you do, how do you do).
Now diceware here is run by a guy who knows about security. He's paranoid. He doesn't just "come up" with passwords while trying to avoid using any obvious components -- oh, no, he generates them completely randomly, and accepts whatever he comes up with as his password. So randomly does he generate his passwords, in fact, that he uses casino dice rather than trusting any kind of hardware.
But wait, it gets better.
How does diceware work? Basically, you use dice to choose a group of short English words that, since they're words (or can be treated as words by a human, such as the "word" ijk), are easy to remember.
More specifically, you roll a die five times, and put the five numbers together and find the corresponding word. (For example, if you roll 2, 6, 3, 1, 5, you search the list for 26315 and find that your word is "Frank").
The only caveat is that before using this list, you should manually (or with a program of your own design) check to make sure 1) that no numerical combination is missing and 2) that no word is associated with more than one combination.
In other words, you shouldn't trust the guy who made diceware, and you don't need to. It's just the principal of the thing -- a list of unique items on a one-to-one ratio with a range of numbers, each of the items of which is easier to remember than a mere number. (But, because there are equally many of them, will be equally "random".)
Now let's do a bit of analysis together of how secure this is.
- Since five die rolls can have 7776 possible combinations (6^5), each "word" has an entropy of just over 12.924 bits. (2^12.924 ~ 7776, so that many bits are necessary to represent each combination five die rolls can create).
- Now, one "character", if we take it to mean an integer with values 0 through 255 inclusive, has entropy of 8 bits.
- Therefore, every two diceware words correspond to three completely random bytes.
Now let's rip apart Kirovski's statement that you can't remember 20 characters.
Before we do, let's point out that no one needs 20 characters, since even if you take a "character" to mean just any of the 94 ASCII values that a user can easily type, we'll even exclude the tab and space, this comes to (6.5545888 bits of entropy per one-of-94-characters * 20 characters=) 131.0917 bits of entropy. That's more than 128 bit encryption needs for a secure key! And this includes only the following characters:
! blah " this # lameness $ filter % really & sucks ' don't ( you ) agree * of + course , you - do . / 0 1 2 3 4 5 6 7 8 9 : ; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
Obviously, if you include more in the definition of "character", then the amount of entropy in 20 characters becomes ridiculous.
But for now, let's assume that Kirovski really did mean 20 characters, as I have defined them, or 128 bits of entropy. Is this "easily memorizable"? Sure is, if you use diceware.
For each word, we'll roll a die five times and get 12.92 bits of entropy. This means we need 10 words to get 128 bits.
Here are my results:[4]
65566 35115 24266 14326 54314 63345 41616 12265 44346 56243
I look these up in the word list, and get:
"56 junk elba bleat lard wacky sermon annex one swept"
as my pass-phrase. Is this "easily memorizable"?
Sure is:
- "56k modems are worse junk than what Napoleon had at Elba -- a bleating piece of lard is faster down an incline if you've given it a push, for chrissakes!!" together with the picture of a goat bleating in terror as it rides a chunk of lard down a hill. Also picture the goat in a Napoleon posture (one hoof inside vest) so you remember elba.[5]
- "Wacko tries being a minister: comes up with wacky sermon about how we need to annex canada. I for one think it should be swept under the rug. (the idea advanced by the sermon or canada?
:) )"
Picture: arm stretching borders of alaska over canda.
It took me less than thirty seconds to come up with vivid pictures for this, then another minute to associate these sentences and pictures with the actual words (bleat for bleating, swept for sweep or sweeping) and if I remind myself of it in a few minutes, then in a few days, then in a week or two, I'll have it known forever. Compare that with memorizing:[6]
JLEwx;+?o9bH`"|6r%Bo
And you see why diceware is a good idea.
The fact that someone who is a supposed expert in this doesn't know about it is in my opinion inexcusable. (Of course, he might know that twenty characters' worth of entropy can easily be made to be memorizable, but his statement does not reflect this.)
Incidentally, it takes me between six and seven seconds to type "56 junk elba bleat lard wacky sermon annex one swept" carefully enough that it's accurate without my checking it as it appears on the screen (I just closed my eyes and did this five times in thirty-one seconds.) And more than twice as long to type the random 20-character word, if I look at the characters as they appear, even though I use every one of those non-alphabetic characters frequently enough to be able to "semi-touchtype it" (might not hit it on the first try, but I know where it is and I don't look at the keyboard -- in fact, I couldn't now because I use a weird international one. [shrug] But semi-touchtyping doesn't help you when you see *'s instead of the characters...)
As for how much security the average person needs (we're not talking 128 bits here):
well, if you consider an 8 character random combinations of A-Z, a-z, and 0-9 that's 5.954196 bits of entropy per letter * 8 letters = 47.6335 bits of entropy, or less than four diceware words' worth. For example,
56 junk elba bleat.
You don't even need spaces (although I find it easier to type with them) since no diceware word includes a space.
Can you believe it, a simple thing like "56 junk elba bleat" being more secure than a completely random 8-letter mixed-case, alphanumeric word? Wow.
Okay, I've run out of steam. That ends my diceware rant, and I'll address this whole nifty picture thing now.
First let me offer these final notes, which didn't fit into my discussion above.
- Note that the 7776 words diceware uses are all short. There are far more than that many common English words, but by including obscure shorter words and semi-words (like numbers), which are less common but equally memorable once you've thought about it / looked it up, the total typing is reduced. However, this leads to:
- Be very sure to accept any words you're given. If you need to look up a word to know what it means, do so. By avoiding words you don't know (rolling again), you reduce entropy.
- Don't change words. If I change "56" to "56k" above, and make that the word in my passphrase, it's not enough that I make sure 56k isn't already one on the list: I need to make sure that none of the other 7776 words are ones I might change to 56k if I roll them. In other words, just don't change words.
Okay. Rant ends here.
........
Back on topic:
From the article: "The key -- images, which tend to make more of an impression on people than strings of text characters."
This is true, but it is equally true that it is more difficult to uniquely identify member of a given set of pictures than it is to identify a member of a given set of words.
Picture the face of the last high school English teacher that taught you. Now, this is a fine part of a password, because you can choose it randomly from a large list of objects (people you know), and you will remember that it's your password. (Or rather, it and a few more like it).
That is, if I told you that of the 2000 people you know, the following eight faces, in that order, are now your password, you will have very little difficulty remembering them and their order.
However, how will you make a selection 8 times from one of 2000 people? Supposing you know their names also, you can alphabetically list four at a time, doing a double-binary search (for example, A-M at the top, M-Z at the bottom, and the right side is the upper half of each of these ranges and the left side is the lower half).
You now need to make 5.482892 selections to select each of your 8 faces. That's 43 mouse clicks, each one followed by scanning four faces.
Of course, this is based on knowing the names associated with each face, and it would be easier just to type those in. In which case we're back to diceware.
If you don't know their names, however, just how will you select from 2000 faces? Well, maybe you can mimic the binary search with a selection from characteristic skin color, eye shape, etc. If you spend a few hours learning "human facial classification", I bet you can select just about any face you recall in eight or nine mouse clicks.
However, I doubt most people would be too keen on learning to input a bunch of characteristic features. (Even if the 2000 people aren't really people, but people from "Guess who?", who have either a large or small nose, either are wearing a hat or aren't, etc.[7])
The more specific method the article mentions, selecting a particular pixel range within a person's face, isn't something that people do on a daily basis (so much as memorizing and recognizing faces is), so I doubt most people could remember whether it's Mary's lower-right lip followed by where a dimple would be on her right cheek, then the middle of her left eyebrow, or the other way around. It's just not doable.
Okay, I need to go now. Enjoy the weekend, all.
~lts.
You can skip step (1) if you make a contract with yourself that if you ever roll a combination that for some reason isn't on the list, you will take the time to make word that is not on the list, and use that instead.
We'll note that hardly anyone uses the full ascii set, including control characters, in their passwords, but I suppose it's possible to use every character besides carriage return (and maybe even that), depending on the implementation.
There are only 96 keyable characters in the ASCII standard before all the international extentions and so forth, which include the tab and the space.
[4] If you want, you can follow along (and see that I didn't artificially select a particularly easy combination):
#include "iostream.h"
#include "stdlib.h"
int main(int argc, char* argv[])
{
cout << "Unseeded demo. NON-SECURE!"
(You can add indentation, I remove it because of the lameness filter.)
[5] Napolean's last battleground, I guess. Famous palindrome: "able was I ere I saw elba".
[6] this example from unseeded:
for(int i = 0; i < 20; i++) cout << char(rand() % 94 + '!');
cout << endl;
[7]On an aside, I figured out binary searching all on my own in playing Guess Who as a child. I figured out that the most efficient way of ending up with the opponent's person is, at each question, to pick a characteristic that only exactly half of my remaining choices had -- sometimes this involved making up questions like: "Okay, does your person EITHER have a hat OR a moustache (or both?). Yes or no?"
(Actually, I soon realized that I could get an answer faster by saying "does your person have any of the following:", for that particular form of the question, but that doesn't apply to all boolean expressions I asked).
--
m iso socially aware artistic geek pen-pal, m or f, in '1337 edu. jazz, poetry a must. - Since five die rolls can have 7776 possible combinations (6^5), each "word" has an entropy of just over 12.924 bits. (2^12.924 ~ 7776, so that many bits are necessary to represent each combination five die rolls can create).
-
D6
Everyone should go out and buy some dice and use them.
http://www.diceware.com/ -
Re:Best password ever
The assertion that you should never write passwords down is not necessarily a good one. When deciding whether to write the password down, determine two things: 1) what damage is done if someone steals my password 2) what damage is done if I forget the password. In most cases of personal encryption, writing it down does little harm.
From the Diceware FAQ:
Should I write down my passphrase?
This is a very important question. Most experts say never write down your passphrase under any circumstances. This approach comes from military doctrine, but military crypto systems are designed in such a way that one person forgetting a passphrase is not a calamity.
I believe most people are more afraid of forgetting their own passphrase than they are of having it stolen. As a result they tend to pick passphrases that are far too weak. I actually did a small survey on this question and the results support my view. See http://world.std.com/~reinhold/passphrase.survey.
a scAlso many people need multiple passphrases for different programs and needs. Remembering them all can be difficult, particularly those that are used infrequently. For most people it is better to pick strong passphrases, write them down and keep them in a very safe place. There may be legal advantages to memorizing your key, however.
I use a Diceware password for my PGP (slightly obfuscated). The password is written unobfuscated in my wallet. I had no difficulty memorizing it, but I might forget it in the future, so I have some insurance.
To anybody and everybody out there with insecure passphrases: Use DiceWare.
-
Here's a passphrase generation web pageIt's secure because you can provide your own entropy and the conversion to a passphrase is done with client side javascript. It also supplies some server side entropy by SSL, in case the entropy you supply isn't good. You'll have to click yes to accept the selfsigned SSL certificate since I haven't gotten around to renewing my commercial certificate. It uses the diceware word list and a similar algorithm to generate the phrases.
To run the script, click here.
-
Re:Hoaxhere si the site for those that may not get to it...
What is Tinfoil Hat linux ? It started as a secure, single floppy, bootable Linux distribution for storing PGP keys and then encrypting, signing and wiping files. At some point it became an exercise in over-engineering.
Tinfoil hat is useful if:- You're using a computer that could have a keystroke logger installed. http://www.keyghost.com is an example of a tiny & cheap hardware logger.
- You need to use your personal GPG keys at work, school or a web hosting facility where you don't trust or own the equipment.
- If you maintain a PGP Certificate Authority or signing key and have to have a safe place to use the CA key.
- If you simply don't want to risk putting a PGP key on a hard drive where someone else might have access to it.
- The Illuminati are watching your computer, and you need to use morse code to blink out your PGP messages on the numlock key.
- readme.txt, also on the floppy image
- The source code for files on the floppy
- The tinfoilhat linux floppy image plus disk signature file Transfer this image to disk using rawrite (on windows) , dd on unix (dd if=tinfoil.img of=/dev/floppy ), or Diskcopy on a MAC.
- Q: Why doesn't the floppy I got at codecon match the signature above?
A: because I screwed up & wrote a nvram.md5 file to the floppy I then used as a master. I had to remove that file from every floppy. The result is that the MD5sum of the codecon floppies should be: 3608290765de7d5283a1a22813677a56 - Q: How do I undo that horrible screen in paranoid mode?
A: Type "contrast" at the command prompt, or play with ctheme. - Q: Is this really a 1.0 stable release?
A: Think of this as a linux kernel 1.0 . Yes, it's stable to the best of my ability, and has been tested, but not for very long or by many people. - Q: What sort of hardware is required to run tinfoil hat?
A: Any 386DX or faster IBM compatible with more than 8 megs of RAM. Pretty much any PC made in the last 8 years will work fine. - Q: where do I send complaints, bugs & feature requests?
A: anonymous AT nameless DOT cultists.net - Q: What is the license for this distribution?
A: The scripts, documentation, and the distribution as a collection are released under a modified BSD license. Obviously, other people's software in this distribution retain their original licenses.
- Aluminum foil deflector beanie from zapatopi
- The man in the Tinfoil Hat . A good example for people confused by the tinfoil hat reference.
- http://www.gnupg.org
- Joelm's comprehensive TEMPEST site.
- Tempest for Eliza A fun tool for observing the radiation from your computer. If anybody ports this to Direct FB, I'll put it on tinfoil hat in a flash.
- Diceware a tool for generating very secure passphrases.
-
Re:Encryption
As it happens, I ended up encrypting the piece of paper, such that the only thing that I definitely have to remember is the non-trivial decryption scheme. Of course, I also remember the passwords that I need most often, but for the others my encrypted paper has occasionally worked miracles.
So how do you encrypt a piece of paper? Are you talking about using an encryption program (scanning in that sheet of paper?) or something like cutting it into little confetti-like bits and hiding them around your neighborhood? Actually, that approach is more like steganography.
Has anyone mentioned Diceware already? (Another link here to the same site.) It's the system I like the most, especially because I get to real d6s in the process.
-
Creating easy to remember, yet secure passowrds
I've been using Diceware as a way to generate easy to use, and yet fairly secure passphrases and passwords. There are some interesting statistics in the Diceware FAQ, like cracking a 5 word Diceware passphrase is equivalent to cracking a 64.6 bit symetric key using brute force. I doubt you could get a whole organization to use this method (you'd probably get busted for playing craps!), but it's still intriguing.
-
Re:I thought the keyring was encrypted
Use Diceware to generate your passphrases.
--------
Genius dies of the same blow that destroys liberty.