Skip to content

A little self-contained web-page for making secure Web passwords. Works offline.

License

Notifications You must be signed in to change notification settings

maxtaco/oneshallpass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One Shall Pass

When it comes to choosing passwords for websites, most people fall into one of four different camps:

  1. They reuse the same password for multiple sites.
  2. They choose different passwords for each site, and need to write them down somewhere (either offline or online).
  3. They try to remember different passwords for each site, following an ad-hoc manually-computable encoding system.
  4. They use a commercial product, like 1password.

If you're in the first camp, the constant security debacles at major websites like Zappos and LinkedIn mean that your accounts on other sites are in danger of being compromised. If you're in the second camp, you are out of luck if you're without your cheatsheet, maybe because you're on a mobile device or using a friend's computer. If you're in the third camp, you're doing what cryptography should be doing for you automatically. And if you're in the fourth, you are paying a substantial monthly fee and worse, cannot audit the code that your security depends upon.

This app — “One Shall Pass” — gives you the best of all worlds. The idea is that you remember one passphrase (which should be a quality passphrase), and One Shall Pass (1SP) will generate for you as many site-specific passwords as you need. It runs on any browser, like the one on your laptop, your smartphone, or your friend's machine. It's self-contained, so it will run when you are disconnected, and you can check for yourself that no sensitive information is being shipped over the Internet. It's free to use, and open-source, so you can modify it and audit it as you please, and you need not fear being locked into another expensive monthly service. And it's based on strong cryptographic primitives, so you'll be secure.

Still not convinced? Read on to our FAQ-style introduction.

General FAQ