Hasty Briefsbeta

Bilingual

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.