GithubHelp home page GithubHelp logo

sas101 / pass-android Goto Github PK

View Code? Open in Web Editor NEW
28.0 28.0 1.0 2.63 MB

Android password manager app compatible with pass, the standard unix password manager.

Home Page: http://www.passwordstore.org

Java 100.00%

pass-android's Introduction

Hi there ๐Ÿ‘‹

pass-android's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

charanpuli

pass-android's Issues

Built-in keyboard for passphrase entry

Do you really think this is necessary? At least in the first instance?

The status quo is that, when entering passwords, I have to trust my keyboard and my app (which may be a browser). I'd say it's enough to be at least that secure. Again, at least in the first instance.

Secure Copy and Paste

I don't really have anything useful to add right now. But this is a big issue, so here's an "issue" to which others can contribute...

Secure password storage

Is this really necessary? Is it not enough just to clone the git repository into the app's private data storage /data/data/...? There, it can't be read by other apps, unless they're running as root.

Think about it. That's way more protection than you get on a Linux desktop, say, where every application you run under your own account can read your private keys.

Use gnupg

I used ssh, git and gpg from the "zshaolin" project. They worked fine. It's not such a big deal cross compiling with the Android NDK.

Decide on a license

The license will determine a lot in terms of freedoms, landscape of the contributors and users that will find use for the application.

For reference:

  • pass: GPL v2 and later
  • gnupg for android: GPL v3 and later
  • openpgp-keychain: GPL v3

While I would recommend GPL either way, using significant code from a GPL project requires you to use GPL as well. Side-by-side installations (for example if you use androids intents instead of adopting the code) do not require this.

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.