Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/babelouest/hutch
Experimental online password and secret locker
https://github.com/babelouest/hutch
password-generator password-manager rest-api secret
Last synced: about 2 months ago
JSON representation
Experimental online password and secret locker
- Host: GitHub
- URL: https://github.com/babelouest/hutch
- Owner: babelouest
- License: gpl-3.0
- Created: 2017-03-03T01:08:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-20T14:13:01.000Z (10 months ago)
- Last Synced: 2024-11-01T10:51:29.670Z (about 2 months ago)
- Topics: password-generator, password-manager, rest-api, secret
- Language: JavaScript
- Homepage: https://babelouest.github.io/hutch/
- Size: 15.2 MB
- Stars: 18
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Hutch
Experimental online password and secret locker. This is a personal project used to learn concepts and cryptographic programming.
Store password and other secret data in an encrypted safe on the server.
Can generate random password and answers to _secret questions_.
The API backend is fully written in language C, it's based on [Ulfius](https://github.com/babelouest/ulfius) HTTP framework, [Hoel](https://github.com/babelouest/hoel) database framework, [Rhonabwy](https://github.com/babelouest/rhonabwy) JOSE library and [Iddawc](https://github.com/babelouest/iddawc) OIDC Client and RP library.
Authentication relies on an OpenID Connect server like [Glewlwyd](https://github.com/babelouest/glewlwyd) providing access tokens using the [JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens](https://www.rfc-editor.org/rfc/rfc9068.html) standards.
## Documentation
Installation documentation is available in the file [INSTALL.md](https://github.com/babelouest/hutch/blob/master/docs/INSTALL.md).
User guide documentation is available in the file [FRONT-END.md](https://github.com/babelouest/hutch/blob/master/docs/FRONT-END.md).
Server API description is available in the file [API.md](https://github.com/babelouest/hutch/blob/master/docs/API.md).