Giter Club home page Giter Club logo

passphrase.us's Introduction

passphrase.us

(Yet Another) Random Password/Passphrase Generator

You can run it off Github:

https://magnusson-institute.github.io/passphrase.us/

It should also be working here:

https://passphrase.us

Philosophy

We developed this to address some shortcomings in existing, free, online password/passphrase tools (*)

  • Simplicity - complex choices are not helpful for the general public.

  • Truly free - no ads, promotions, hidden agendas.

  • Single file - one static file encapsulating all the needed html, css, and javascript. Does not use any external libraries, etc.

  • Up-to-date - using latest cryptography and "best practice", to the best of our knowledge. Comments and critiques welcome.

  • Private - available to as many people as possible while gathering as little information about you as possible. It is served as a static CDN object, there is no web server per se. When it runs it doesn't touch any other servers. In fact you can download and run it locally. (**)

  • A source of entropy other than the browser - the Crypto.getRandomValues() in modern browsers should be cryptographically strong, but that's not something a user can easily verify. We add "physical" entropy from the user (finger or mouse movement), so there are two distinct sources of randomness.

  • Simple characterization of how "secure" a password is, with user choices kept as simple as possible (but not too simple).

  • Careful explanation of choices and design - we've tried to be detailed (in the source code).

The development is currently funded and hosted by the Magnusson Institute, and distributed as open source under the MIT license.

Comments and suggestions welcome.

(*) At least any that we could find

(**) Even on your phone - and yes, even on your iPhone: go to https://magnusson-institute.github.io/passphrase.us/ and "share" it to a "web archive" and store it in your local (Files) storage. Then various apps can open this locally (needs to be able to run Javascript), such as GoodReader (no affiliation).

passphrase.us's People

Contributors

psm384 avatar petersmagnusson avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.