https://github.com/xonixx/gae-pass-manager
Personal Password Manager running on GAE
https://github.com/xonixx/gae-pass-manager
angularjs appengine-java gae java password-manager
Last synced: about 2 months ago
JSON representation
Personal Password Manager running on GAE
- Host: GitHub
- URL: https://github.com/xonixx/gae-pass-manager
- Owner: xonixx
- License: mit
- Created: 2016-01-31T14:28:45.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-09-20T21:48:32.000Z (over 3 years ago)
- Last Synced: 2023-03-24T20:02:32.937Z (about 3 years ago)
- Topics: angularjs, appengine-java, gae, java, password-manager
- Language: JavaScript
- Homepage:
- Size: 2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://stand-with-ukraine.pp.ua)
# Personal Password Manager running on GAE
## Features
1. Super simple deploy into Google App Engine.
1. Fits nicely into free GAE quotas. You will have your personal cloud application
absolutely free of any charge.
1. Secure:
1. Runs over HTTPS.
1. Application is behind Google account authorization form. It means the login
process is two-step - first you login with Google account, then you login into app
with master-password.
1. Client-side encryption (AES-256). All passwords data is encrypted/decrypted
in browser using [sjcl](https://crypto.stanford.edu/sjcl/) js lib. No un-encrypted data is sent to Google servers.
1. You totally manage the whole setup by your own. Source code is open.
1. Allows to download all passwords data in form of self-contained read-only
master-password-protected HTML page.
1. Minimalistic design with filtering and tags.
1. Copy any login/password by single click of a mouse.
1. Automatically logs you out after 5 minutes of inactivity.
1. **(NEW!)** File attachments support (up to 500 KB). Fully client-encrypted (like in [mega.nz](https://mega.nz)).
## Installation
1. You need to have installed Java 8, Maven 3.
1. Create new GAE application. This gives you personal _https://your-app-id.appspot.com_ website.
1. Checkout the code.
1. Run `mvn clean package appengine:deploy -Pprod -Dapp.deploy.projectId=your-app-id`
1. Start using the app!
## Some Screenshots
#### Create master password

#### Login with master password

#### Main screen

#### Copy with a click

#### Edit record

#### Delete record

#### Delete record (2)

#### Change master password
