Show HN: A local secrets manager with easy backup
10 months ago
- #encryption
- #command-line-tool
- #security
- yacs is a command-line tool for securely storing, managing, and retrieving secrets locally in an encrypted JSON file.
- It uses AES encryption with a master password, employing PBKDF2 for key derivation and a unique salt for enhanced security.
- Features include initialization with a master password and hint, adding and retrieving secrets, viewing keys and descriptions, and resetting the credential store.
- The tool ensures security by verifying the master password after initialization and using a randomly generated IV for each encryption.
- Installation is via pip with the command 'pip install yacs-cli', and it supports commands like init, put, get, view, and reset.
- The project is open-source under the MIT License, welcoming contributions through issues or pull requests.