Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sangupta/passcode
Strong password generator
https://github.com/sangupta/passcode
Last synced: 4 days ago
JSON representation
Strong password generator
- Host: GitHub
- URL: https://github.com/sangupta/passcode
- Owner: sangupta
- Created: 2014-07-21T13:58:35.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T18:18:39.000Z (almost 4 years ago)
- Last Synced: 2024-04-16T11:17:28.880Z (7 months ago)
- Language: Java
- Homepage: http://sangupta.com/projects/passcode
- Size: 17.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PassCode
==========## NOTE: THIS IS STILL UNDER DEVELOPMENT - SOME BUGS DO EXIST
Password generator for desktops.
`passcode` is an application/library that can be used to generate highly-secure random password
for multiple sites based on a single master password and site/app-based keywords. This ensures that
each site uses a unique password and you cannot break another site's password if one site's password
is lost.`passcode` is based on https://github.com/jcoglan/vault library which offers a similar solution.
`passcode` is a simple password manager. Given a passphrase and the name of a service, it returns a
strong password for that service. You only need to remember your passphrase, which you do not give
to anyone, and `passcode` will give a different password for every service you use. The passphrase
can be any text you like.Given the same passphrase and service name, the program will generate the same result every time,
so you can use it to look up those impossible-to-remember passwords when you need them.According to [Dropbox's zxcvbn password strength measure](http://dl.dropbox.com/u/209/zxcvbn/test/index.html), if your
dictionary English password takes about a second to crack, those generated by vault take over a million
times the age of the observable universe to crack by brute force.For more information on the project, refer to https://github.com/sangupta/passcode project.
Features
--------* Simple to use command-line application
* Passwords can be made compatible to the `vault` project - by changing the UUID
* Configure number of upper/lower-case alphabets, numbers, special characters etc
* Save your settings in a dot file - not the passwords thoughRoadMap
-------* Use SSH based keys
Downloads
---------The library can be downloaded from Maven Central using:
```xml
com.sangupta
passcode
1.0.0-SNAPSHOT```
Changelog
---------**Current Development**
* Initial release
Versioning
----------For transparency and insight into our release cycle, and for striving to maintain backward compatibility,
`passcode` will be maintained under the Semantic Versioning guidelines as much as possible.Releases will be numbered with the follow format:
`..`
And constructed with the following guidelines:
* Breaking backward compatibility bumps the major
* New additions without breaking backward compatibility bumps the minor
* Bug fixes and misc changes bump the patchFor more information on SemVer, please visit http://semver.org/.
License
-------
```
PassCode - Password Generator
Copyright (c) 2014, Sandeep Guptahttp://sangupta.com/projects/passcode
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```