Tip
This project received a special mention from the jury in FOSS Hack 2024
SecretUS is a secure and reliable password manager designed to store and manage your passwords using robust encryption techniques to ensure the safety of your sensitive information. The key features of SecretUS include:
- AES 256 Encryption: All passwords are stored using AES 256 encryption, providing a high level of security.
- SSH Keys: Support for storing SSH private keys.
- PGP Keys: Support for storing PGP private keys.
- Master Password: A single master password, encrypted using SHA-256, grants access to all stored passwords. The SHA-256 sum is used to encrypt the master password, ensuring it always results in a 32-byte key to match the AES standard. Since the master password itself serves as the key, there is no need to store the key used for encrypting the master password anywhere.
git clone https://github.com/TeamNuclearCodes/SecretUS.git
cd SecretUS
sudo make install
# SecretUS will be available under application search menu after installation
git clone https://github.com/TeamNuclearCodes/SecretUS.git
cd SecretUS
python -m virtualenv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
cd frontend
npm i
npm run build
cd ..
pyinstaller -w -F --add-data "frontend/build;frontend/build" app.py --distpath build/dist --workpath build/build
.\build\dist\app.exe
Home | Pass Vault (Decrypted password) |
---|---|
SSH Vault | PGP Vault (Key export) |
---|---|
Aaron George Abraham |
Eshaan Abdulkalam |
@aaron-6960 | @Eshaanmanath |
Midhun Unni | Vasanth R |
@midhununni457 | @1337kid |