A deterministic HMAC-SHA-256 based password safe https://defelo.github.io/PassSHAfe/
This repository has been archived on 2025-05-08. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
2019-01-17 22:36:42 +01:00
bootstrap Initial commit 2018-11-21 19:35:19 +01:00
fonts Initial commit 2018-11-21 19:35:19 +01:00
index.html Add lock key combination 2019-01-17 22:36:42 +01:00
jquery.min.js Initial commit 2018-11-21 19:35:19 +01:00
LICENSE Create LICENSE 2018-12-12 16:20:45 +01:00
passshafe.js Initial commit 2018-11-21 19:35:19 +01:00
passshafe.py Initial commit 2018-11-21 19:35:19 +01:00
README.md Update README.md 2018-11-24 17:44:35 +01:00
snackbar.css Initial commit 2018-11-21 19:35:19 +01:00

PassSHAfe

PassSHAfe is a deterministic HMAC-SHA-256 based password safe. It does not store a password database anywhere and you only have to remember one master password. To access a password for a specific account you need a unique account identifier. It is very important that you choose unique identifiers for all your accounts and that you can remember the identifier. For example you could always use "<URL>:<username>" as your account identifier. For your master password you should choose a really strong password. If you think you cannot remember your master password then write it down and put it somewhere safe because if you forget your master password it is impossible to access any of your account passwords. So make sure to choose a secure password and keep it somewhere safe.

How to use PassSHAfe

  1. Go to https://defelo.github.io/PassSHAfe/
  2. Enter your master password
  3. Enter your account identifier
  4. Change your password length (optional)
  5. Press Enter to copy your generated password to the clipboard
  6. Lock the safe

Download PassSHAfe

You can always download the latest version of PassSHAfe here: https://github.com/Defelo/PassSHAfe/releases