GithubHelp home page GithubHelp logo

maxbyz / fleetingpasswordmanager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from juzzlin/fleetingpasswordmanager

0.0 0.0 0.0 1.57 MB

Fleeting Password Manager is a simple program that generates pseudo-random passwords from the given master password and login details. The same input data will always result in the same password.

License: GNU General Public License v3.0

CMake 4.96% HTML 6.68% QMake 6.86% Makefile 2.01% NSIS 6.61% Shell 7.42% C++ 65.47%

fleetingpasswordmanager's Introduction

Fleeting Password Manager

Fleeting Password Manager is a simple program that generates pseudo-random passwords from the given master password, URL/ID (e.g. facebook, www.facebook.com, google, my_server..) and user name.

The user needs to remember only her master password to recover other passwords.

Passwords are always regenerated on-the-fly from the given login data when needed and are never saved. In other words, Fleeting Password Manager combines the password creation and management.

The length of the generated password is configurable between 8 and 32 characters and Fleeting Password Manager can remember wanted URL/User-pairs.

Example

Your master password is "AaBbCcDd", your URL/ID is "facebook" and your user name is "[email protected]".

With this information Fleeting Password Manager gives you a password: Nzg3NTgz.

If you change, for example, your master password to something else like "AaBbDdEe", you will now get a password: MmM0OTEw.

If you change, for example, your user name to something else like "[email protected]", you will now get a password: YWY5OTQw.

Security

The password generated by Fleeting Password Manager is as secure as any other password.

In order to crack your passwords the attacker would need to know:

  • The fact that you are using Fleeting Password Manager in the first place
  • Your master password(s)
  • The URL/ID and user names you are using

Building the project

Fleeting Password Manager is developed in C++/Qt so it can be built on any platform that Qt5 runs on.

Please refer to the INSTALL document for build/install instructions if you're going to build Fleeting Password Manager from sources.

Licence

GNU GPL v3

-- Jussi Lind [email protected]

fleetingpasswordmanager's People

Contributors

juzzlin 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.