https://github.com/dentosal/vpass
Opinionated password manager
https://github.com/dentosal/vpass
password-manager password-vault wip
Last synced: 7 months ago
JSON representation
Opinionated password manager
- Host: GitHub
- URL: https://github.com/dentosal/vpass
- Owner: Dentosal
- License: mit
- Created: 2019-06-12T13:48:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-15T15:55:08.000Z (about 6 years ago)
- Last Synced: 2025-01-26T06:24:49.955Z (8 months ago)
- Topics: password-manager, password-vault, wip
- Language: Rust
- Size: 96.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vpass - An opinionated password manager
Password manager library / backend / CLI.
## Features (completed / planned)
- [x] Stores full password history
- [ ] CLI access to history
- [x] Small easy-to-read codebase
- [x] Machine-readable command line output
- [x] Atomic file updates
- Local changes are always atomic, and synchronization is applied in a separate pass
- [x] Synchronization through multiple providers
- [x] GitHub repositories (through API)
- [x] Other filesystem locations
- [ ] SSH filesystem
- [ ] Git
- [ ] S3 Buckets
- [ ] Web interface
- [ ] Web browser plugins
- [ ] Batch imports from other password managers
- [ ] System keychain integration
- [ ] Shared vaults## Security
This program has not been audited, and might not be secure. However, I'm not aware of any vulnerabilities or weaknesses.
All cryptography is done using [libsodium](https://github.com/jedisct1/libsodium) through [rust_sodium](https://github.com/maidsafe/rust_sodium).
Passwords vaults are encrypted using `Salsa20` and authenticity is validated `Poly1305`,
as described in [`rust_sodium` documentation](https://docs.rs/rust_sodium/0.10.2/rust_sodium/crypto/secretbox/index.html).