Hashapass/Hashapass web
-
This requires <x id="START_LINK_1" />openssl<x id="END_LINK" /> as well as <x id="START_LINK_2" />GNU coreutils<x id="END_LINK" />.
This requires
<x id="START_LINK_1" />
openssl<x id="END_LINK" />
as well as<x id="START_LINK_2" />
GNU coreutils<x id="END_LINK" />
. -
<x id="START_PARAGRAPH" /><x id="START_SPAN" />Caution!<x id="END_SPAN" /> Most systems will keep a history of recently-typed commands. You probably do not want to use the above template directly, but rather inside of a shell script that will prompt you for your master password.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />Simon Elmir contributed just such a script:<x id="END_PARAGRAPH" />
<x id="START_PARAGRAPH" /><x id="START_SPAN" />
Caution!<x id="END_SPAN" />
Most systems will keep a history of recently-typed commands. You probably do not want to use the above template directly, but rather inside of a shell script that will prompt you for your master password.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />
Simon Elmir contributed just such a script:<x id="END_PARAGRAPH" />
-
<x id="START_DIV" /><x id="IMAGE_1" /><x id="END_DIV" /><x id="START_H2" />Gadget for Windows Vista Sidebar<x id="END_H2" /><x id="START_PARAGRAPH_1" />Get easy, safe offline access to Hashapass directly on your Windows Vista desktop by downloading our Gadget for Windows Vista Sidebar!<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH_2" /><x id="START_LINK" /><x id="IMAGE_2" /><x id="END_LINK" /><x id="BREAK" /><x id="START_LINK" />Download<x id="END_LINK" /><x id="BREAK" /><x id="BREAK" /><x id="BREAK" /><x id="START_SPAN" />Microsoft Windows Vista or later is required.<x id="END_SPAN" /><x id="END_PARAGRAPH" />
<x id="START_DIV" /><x id="IMAGE_1" /><x id="END_DIV" /><x id="START_H2" />
Gadget for Windows Vista Sidebar<x id="END_H2" /><x id="START_PARAGRAPH_1" />
Get easy, safe offline access to Hashapass directly on your Windows Vista desktop by downloading our Gadget for Windows Vista Sidebar!<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH_2" /><x id="START_LINK" /><x id="IMAGE_2" /><x id="END_LINK" /><x id="BREAK" /><x id="START_LINK" />
Download<x id="END_LINK" /><x id="BREAK" /><x id="BREAK" /><x id="BREAK" /><x id="START_SPAN" />
Microsoft Windows Vista or later is required.<x id="END_SPAN" /><x id="END_PARAGRAPH" />
-
<x id="START_H2" />About Hashapass<x id="END_H2" /><x id="START_PARAGRAPH" />Hashapass is a password generator which uses a mathematic formula to create new passwords based on a "master" password and a parameter.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />The formula is calculated in the safety of your web browser, without any information being transmitted over the Internet.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />The generated password is computed as the first 8 characters of the Base64 encoding of HMAC-SHA1(master password, parameter). HMAC-SHA1 is defined on byte arrays, so only the lowest-significant byte of the Unicode code point for each character of the master password and parameter is used in the calculation of the HMAC-SHA1.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />There's no secret to this formula: <x id="START_LINK_1" />SHA1<x id="END_LINK" />, <x id="START_LINK_2" />HMAC<x id="END_LINK" /> and <x id="START_LINK_3" />Base64<x id="END_LINK" /> are all well-known algorithms, which guarantees that other people can implement products that are compatible with Hashapass.<x id="END_PARAGRAPH" />
<x id="START_H2" />
About Hashapass<x id="END_H2" /><x id="START_PARAGRAPH" />
Hashapass is a password generator which uses a mathematic formula to create new passwords based on a "master" password and a parameter.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />
The formula is calculated in the safety of your web browser, without any information being transmitted over the Internet.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />
The generated password is computed as the first 8 characters of the Base64 encoding of HMAC-SHA1(master password, parameter). HMAC-SHA1 is defined on byte arrays, so only the lowest-significant byte of the Unicode code point for each character of the master password and parameter is used in the calculation of the HMAC-SHA1.<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" />
There's no secret to this formula:<x id="START_LINK_1" />
SHA1<x id="END_LINK" />
,<x id="START_LINK_2" />
HMAC<x id="END_LINK" />
and<x id="START_LINK_3" />
Base64<x id="END_LINK" />
are all well-known algorithms, which guarantees that other people can implement products that are compatible with Hashapass.<x id="END_PARAGRAPH" />
-
command line
command line
-
<x id="START_H2" />Hashapass on the command line<x id="END_H2" /><x id="START_PARAGRAPH" />Hashapass passwords can easily be generated on almost any modern Unix-like system using the following command line pattern:<x id="END_PARAGRAPH" />
<x id="START_H2" />
Hashapass on the command line<x id="END_H2" /><x id="START_PARAGRAPH" />
Hashapass passwords can easily be generated on almost any modern Unix-like system using the following command line pattern:<x id="END_PARAGRAPH" />
-
<x id="START_PARAGRAPH" /><x id="START_EMPHASIS" />Don't see a bookmarks bar?<x id="END_EMPHASIS" /> On Chrome, go to the settings menu, then "Bookmarks", then "Show bookmarks bar". On Firefox, go to the View menu, then "Toolbars", then "Bookmarks toolbar".<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" /><x id="START_EMPHASIS" />How to use it:<x id="END_EMPHASIS" /> when you are on a website that asks for your password, click on the Hashapass bookmark. It will pop open a little window next to the password field, where you can type in your master password and parameter. Once you've filled it out, click "Hashapass" or press Enter, and your password will automatically be filled in.<x id="END_PARAGRAPH" />
<x id="START_PARAGRAPH" /><x id="START_EMPHASIS" />
Don't see a bookmarks bar?<x id="END_EMPHASIS" />
On Chrome, go to the settings menu, then "Bookmarks", then "Show bookmarks bar". On Firefox, go to the View menu, then "Toolbars", then "Bookmarks toolbar".<x id="END_PARAGRAPH" /><x id="START_PARAGRAPH" /><x id="START_EMPHASIS" />
How to use it:<x id="END_EMPHASIS" />
when you are on a website that asks for your password, click on the Hashapass bookmark. It will pop open a little window next to the password field, where you can type in your master password and parameter. Once you've filled it out, click "Hashapass" or press Enter, and your password will automatically be filled in.<x id="END_PARAGRAPH" />
Prerequisites for the command-line version.