Wednesday, September 04, 2013

Secure Passwords and Passphrases

There are 95 typeable characters to use in your passwords.  A nice long random string of those 95 characters is probably the most secure password.  Secure, but hard to remember.  Here’s a webpage I wrote to generate secure passwords and passphrases.  Passphrases are actual words, which are easier to remember, and a string of them can be as secure as hard-to-remember password with mixed cases and special characters and all.  Here’s anxkcd comic that illustrates the basic problem.
There are three tools on that page, one to generate a string of words to make a passphrase, one makes a crude attempt to make a valid sentence with random words, and one that just gives you a traditional strong password.
How did I make them?
  1. Get some words.  I downloaded some books off the internet and extracted all the unique words and compiled a long list.  I think there was about 13000 words.  Those utilitarian steps I coded up in C# since it’s nice and easy to work with, and Visual Studio is awesome.
  2. Pick some words at random.  I read the dictionary in at the webserver (that step in php) and picksome at random.  That’s all there is to it.
  3. What about the random sentence?  I found a list of nouns and verbs and adjectives and whatnot online.  The potentially readable passphrase is of the form:
the [adjective] [noun] [adverb] [past tense verb] the [adjective] [noun]
Q: What was the hardest part you ask?  A: The list of verbs I found was in the present-tense, but the sentence sounded better if the words were in the past-tense.  So I translated them all manually.  That was a pain.  By the end I got the brain fuzz really bad.  You might find some mistakes in there.  There might be something in there like taked, instead oftook.
Here’s the link again:  Generate passwords and passphrases.
Sincerely, Warmest regards, Best of luck,
Keith.
more stuff available at my brain annex. http://3options.net/brainannex/
P.S.
the merciful hydrant unimpressively stamped the quarrelsome war

9 comments:

crystal said...

The informative content in this article is what I like to see writers write. This material is well-written, interesting and intelligent. The inclusion of solidly made points is a plus.http://airjordaniwholesale.com/

Creator said...

Nice Post Solar Products

Blashz said...

thanks for sharing..

please follow my G+, i'll follback

jual madu hutan asli
pesan kue pekanbaru
psprei bedcover murah unik
cara meningkatkan alexa rank
cara membuat gateway bnet
pesan kue talam murah
turnamen dota pekanbaru
softlens animation murah pekanbaru
jasa pembuatan website murah
flash disk murah pekanbaru
jam tangan unik murah
boneka handmade pekanbaru
materi kuliah aljabar linier
manfaat penting bersepeda
perbedaan madu hutan dan madu ternak
jenis dan khasiat madu
fakta lebah dan madu
madu untuk kesehatan

John Striker said...

Get Tech Updates at www.TechTantrik.com
View Funnier Side of Life at www.TheRoyalPoke.com

Natsu Uaganda said...

Get Hourly profit for 200 hours on every hour without any risk and without any work, best business plans ever
AllTimeProfit.com

Natsu Uaganda said...

Get Hourly profit for 200 hours on every hour without any risk and without any work, best business plans ever
AllTimeProfit.com

The Soccer Fans said...

Jokes Collection Jokes Factory - Funny Jokes, Whatapp Jokes, Adult Jokes, Romantic Jokes, Friends Jokes, Politician Jokes and much more to visit www.jokesfactory.net

bt email contact number said...

Nice post!

Free Hotmail contact number said...

Nice and interesting post!