View on GitHub

Fireword

Tool for converting simple easy-to-remember passwords to hard-to-crack passwords.

Download this project as a .zip file Download this project as a tar.gz file Download Chrome Extension Download Firefox Extension Download Python Script

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

Recommended way choosing passwords for input

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

blueFacebookPants
greenGooglePants
orangeStumbleuponPants

firewor.py

Python script for standalone use.

Usage: python fireword.py [length]

fireword.js

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.