Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/h0i5/cypher
An Open Source all on client cloud Password Manager.
https://github.com/h0i5/cypher
aes aes-256 aes-encryption docker docker-compose dockerfile flask flask-api mongodb mongodb-database nextjs14 pbkdf2 pbkdf2-crypt react reactjs
Last synced: 21 days ago
JSON representation
An Open Source all on client cloud Password Manager.
- Host: GitHub
- URL: https://github.com/h0i5/cypher
- Owner: h0i5
- License: mit
- Created: 2024-11-08T18:26:29.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T13:00:59.000Z (23 days ago)
- Last Synced: 2024-12-05T14:18:32.926Z (23 days ago)
- Topics: aes, aes-256, aes-encryption, docker, docker-compose, dockerfile, flask, flask-api, mongodb, mongodb-database, nextjs14, pbkdf2, pbkdf2-crypt, react, reactjs
- Language: TypeScript
- Homepage: https://cypher.harshiyer.me
- Size: 353 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cypher Password Manager
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
Cypher is a secure, open-source password manager that prioritizes your privacy by performing all encryption and decryption operations directly on your device. Your sensitive data never leaves your computer in an unencrypted form.
## Security Features
- **256-bit AES Encryption**: Military-grade encryption for all stored credentials
- **PBKDF2 Key Derivation**: Protects against brute-force attacks by making password hashing computationally intensive
- **SHA-256 Hashing**: Ensures data integrity and secure password verification
- **Zero-Knowledge Architecture**: Your data is encrypted before it reaches our servers
- **Client-Side Operations**: All encryption/decryption happens locally on your device
- **No Plaintext Storage**: Sensitive data is never stored in readable form## How It Works
1. **Master Password**: Users create a strong master password that never leaves their device
2. **Key Derivation**: PBKDF2 generates an encryption key from the master password
3. **Local Encryption**: Passwords and sensitive data are encrypted using AES-256
4. **Secure Storage**: Only encrypted data is synchronized with our servers
5. **Local Decryption**: Data is decrypted on-demand using your master password## Features
- **Cross-Platform Support**: Available for Windows, macOS, and Linux
- **Browser Extensions**: Seamless integration with major browsers
- **Secure Password Generator**: Create strong, unique passwords
- **Two-Factor Authentication**: Additional security layer for vault access## Contributing
We welcome contributions! Please read our [Contributing Guidelines](CONTRIBUTING.md) before submitting pull requests.
## Privacy Policy
- We never store unencrypted user data
- We cannot access your passwords or master password
- We cannot reset your master password## License
Cypher is released under the MIT License. See the [LICENSE](LICENSE) file for details.