Password Hasher Firefox Extension · 413 days ago

Better security without bursting your brain
Password Hasher is a Firefox security extension for generating site-specific strong passwords from one (or a few) master key(s). See the Guide below for more details.
Thanks go to Hashapass for the general concept and some code.
Install Password Hasher
Install version 1.1.4
Prepare for reintroduction to mozilla.org. Eased localization with template-based portable page. Simplified file structure.Install version 1.1.3
Minor fixes for German translation and marker styles. May fix some marker display anomalies.Install version 1.1.2
Release submitted to Mozilla.org. Compatible with Firefox 3. Includes German and Italian translations, more hash word sizes, better password field marker display, and more flexible site tags/domain support. Also supports about:config preference to change shortcut key.Install version 1.0.5
Changed shortcut key to Ctrl-F6 for more universal keyboard support. Minor bug fixes.Install version 1.0.4
Official Firefox 2 Mozilla.org release.
Subversion Access
- Browse repository.
- svn co svn://wijjo.com/passhash
More information
- Password Hasher at Mozilla.org
- Online Password Hasher (demo and online substitute for extension)
Warning!
If you install from this site you will get automatic updates on a different, i.e. more aggressive, schedule, compared to Mozilla.org (see link above). This is good for people who like to be “bleeding edge”, but bad for people who just want stability and basic functionality.
It’s easy enough to uninstall and reinstall a more stable version if you’re not happy with the results. You shouldn’t lose any data.
Guide
The following is identical to the guide contained in the latest development version of the extension. Be aware that your installed version may be older, and may not support all the listed features.
— Steve Cooper
Changing the Password Hasher Shortcut Key · 111 days ago
For versions 1.1.0 and greater…
Procedure
- Go to about:config using the location bar.
- Filter on passhash and look for passhash.optShortcutKeyCode and passhash.optShortcutKeyMods.
- Set passhash.optShortcutKeyCode either to one of the virtual keys using VK_ as a prefix, e.g. VK_F6 or to a displayable key using the character, e.g. h or ;.
- Set passhash.optShortcutKeyMods to one or more space-separated key modifiers. accel is a cross-platform modifier which is the Control key on PCs and the Command key on Macs. You can also use alt, control, shift, and combinations.
- Restart Firefox.
Examples
Control-Alt-H
- passhash.optShortcutKeyCode=h
- passhash.optShortcutKeyMods=control alt
Control-; (PC) and Command-; (Mac)
- passhash.optShortcutKeyCode=;
- passhash.optShortcutKeyMods=accel
Control-F12 (PC) and Command-F12 (Mac)
- passhash.optShortcutKeyCode=VK_F12
- passhash.optShortcutKeyMods=accel
— Steve Cooper
Password Hasher Wish List · 112 days ago
Here is the current list of ideas for future versions, both from the author and from users.
Bugs
Enhancements
More and better translations.
(author)
Always welcome from contributors!
Support multiple site tags per domain.
(submitted by Kefir, and others)
Integrate with KeePass and other desktop password managers
(submitted by Jordan)
Transfer defaults, including hash word size, from extension preferences to Portable Page.
(submitted by Arne)
Support “No special characters” as a default option.
(submitted by Neil).
Remember user names.
(submitted by David and Howard)
Support multiple user names per site.
(author)
Focus on master key, rather than site tag.
(submitted by Peter)
Support .htaccess style server based passwords.
(submitted by Josh)
Provide a stand-alone client application, or Mac Widget.
(submitted by Josh)
Add a site tag drop-down list.
(submitted by Josh)
More filtering of hash word characters, e.g. to exclude specific individual characters, like quotes.
(submitted by Josh)
Separate unmasking of master key and hash word.
(submitted by user)
Save password list for backup purposes.
(submitted by Howard)
— Steve Cooper
Password Hasher Firefox 3 Support · 122 days ago
I know it’s been a while since the last update. While I have no intention of abandoning the project, it will never be as frequently updated as some other projects.
A large part of the reason is that it is meant to solve a particular problem as simply and reliably as possible. It will not gain new features unless deemed essential to the task of using generated passwords, and unless the features maintain or increase usability.
That said, there will be a new version for Firefox 3, and it will likely add a couple of requested features. As is, this extension can not be tricked into working with FF3, due to fundamental changes in password management. So you’ll need the update for it to work at all.
The new features will probably include digits-only hash words for PINs, reconfigurable shortcut key (through about:config), one or two translations, and a wider range of hash word sizes.
Thanks for all the encouragement, and also for being patient!
Steve
— Steve Cooper
Fluxspace · 413 days ago
Fluxspace blends Fluxbox’s window management with new desktop management capabilities. It leverages existing components and the power of Python to help build a flexible desktop environment around Fluxbox and other lightweight window managers.
- This project is no longer maintained *
It’s homepage is here.
— Steve Cooper
WnDO - behavioral window manager extensions · 413 days ago
![]()
Description
WnDO is a small suite of complementary tools for adding behavioral extensions to Gnome , Xfce , Fluxbox , and other window managers. WnDO offers a plugin platform for tweaking the desktop environment. It focuses on modifying behavior, rather than adding desktop widgets. It has minimal dependencies, other than Python.
Included modules handle window alignment, simple window tiling, process management, wallpaper management, and custom keyboard shortcuts. Wallpaper management capabilities include per-workspace and randomly-selected wallpaper. It performs its own key grabbing in order to avoid interaction and conflict with the equivalent window manager facility.
Features are packaged as modules containing exported functions. These functions can be used as commands from the command line. The commands also work well as key or menu bindings. The following example waits for you to click on a window and then moves and resizes the selected window to fill the left side of the screen. See the Tutorial for more examples.
wndo window.tile 1 3 w=pick
Most features work with any window manager that is fully or mostly compatible with EWMH standards . Automatic user setup works with Gnome, Xfce and Fluxbox. It will also work for other window managers having similar configuration structure.
WnDO is built on top of CmDO (pronounced “commando”), a Python facility that converts a set of “decorated” functions to a complete command-driven environment, with full help. See the required CmDO package for more information.
New features can be added by simply adding modules into appropriate directories.
WnDO Source Packages (requires CmDO)
- WnDO 0.8 (alpha) - wndo-0.8.tar.gz - 206.23KB - Aug 26 2007 - 02:39:18
- WnDO 0.7 (alpha) - wndo-0.7.tar.gz - 208.63KB - Aug 26 2007 - 02:36:51
WnDO Subversion Access
- Browse repository.
- svn co svn://wijjo.com/wndo
WnDO Ubuntu/Debian Packages (requires CmDO)
- WnDO 0.8 (alpha) I386 - wndo_0.8_i386.deb - 59.64KB - Aug 26 2007 - 02:40:05
- WnDO 0.8 (alpha) AMD64 - wndo_0.8_amd64.deb - 61.20KB - Aug 26 2007 - 02:39:37
- WnDO 0.7 (alpha) I386 - wndo_0.7_i386.deb - 59.37KB - Aug 26 2007 - 02:38:06
- WnDO 0.7 (alpha) AMD64 - wndo_0.7_amd64.deb - 60.92KB - Aug 26 2007 - 02:37:36
More information
- See the README for more information.
- See the installation guide for installation instructions.
- See the tutorial for a friendly introduction.
- WnDO used to be called FbDO
— Steve Cooper
CmDO - easy Python command line interfaces · 413 days ago
![]()
CmDO (pronounced “commando”) is a tool that makes it easier to build other tools. It selectively exposes Python modules and functions as a complete command line interface.
Present functionality:
- Find modules in standard locations, based on main program name.
- Discover public functions using assigned decorators.
- Convert discovered modules and functions to a command line syntax.
- Validate and interpret function arguments based on decorator type specifications.
- Resolve CmDO module dependencies on demand.
- Extract documentation from decorators and documentation modules.
- Format documentation in pretty text, HTML, XML, or custom format
- Present documentation in terminal, browser or other viewer.
- Provide simple bash completion.
CmDO Source Packages
- CmDO 0.7 (alpha) - cmdo-0.7.tar.gz - 89.17KB - Aug 26 2007 - 02:36:27
- CmDO 0.6 (alpha) - cmdo-0.6.tar.gz - 82.27KB - Aug 26 2007 - 02:34:55
CmDO Subversion Access
- Browse repository.
- svn co svn://wijjo.com/cmdo
CmDO Ubuntu/Debian Packages
- CmDO 0.7 (alpha) - python-cmdo_0.7_all.deb - 90.77KB - Aug 26 2007 - 02:36:04
- CmDO 0.6 (alpha) - python-cmdo_0.6_all.deb - 85.78KB - Aug 26 2007 - 02:35:14
The Future
- Generate curses and graphical user interfaces based on meta-data in decorators.
- Adopt more standards for documentation input and output formats and add more formatting options.
- We’re very open to suggestions.
More information:
— Steve Cooper