fireword

Online Password Generator Recommended way choosing passwords for input Use an easy to remember pattern which would be different for different sites. e.g blueFacebookPants greenGooglePants orangeStumbleuponPants Password Length:

waw (what and why)

It's a simple tool to convert memorable passwords to hard-to-crack passwords.

I heard somewhere that any password you can remember is not strong enough. But I've been still using memorable passwords which I thought were safe enough. I used a pattern like <mysecretword><site_name> etc for most websites I log in to. But I've involved in a kinda research project (in which the system prepares a dictionary of passwords targeting a single user by gathering information about her from her social accounts), and discovered that someone with access to my social accounts (although I don't have many) can easily guess those passwords.

So here is a quick password generator (quick in the sense that it took me very less time building it)

How it work

This script receives a password from command line, convert it into sha512 hash, and mingle some characters to increase the complexity of the password. It convert some special character on even places with symbols etc. (Read the code, it's simple. Really.)

So the result is a long string which can be used as password on real sites.

How to use

Preferred way of using it is to

give it different password for every site, which you can remember

generate a password using the script

copy-paste for login to the site

regenerate when needed again in future with same password as given in step1

Recommended way choosing passwords for input

Use an easy to remember pattern which would be different for different sites. e.g

blueFacebookPants greenGooglePants orangeStumbleuponPants

Python script for standalone use.

Usage: python fireword.py [length]

Javascript port of fireword.py. Depends on jsSHA for generating SHA512 hash of input.

Firefox Extension

Firefox extension is available at https://addons.mozilla.org/en-US/firefox/addon/fireword-gen/

Chrome Extension

I din't want to pay $5 for chrome developer account. So you can download packaged chrome extension from here https://dl.dropboxusercontent.com/u/35062882/chrome.crx

You can always build from source in ./browser_extensions/chrome.