This project is a command-line utility written in Go designed for secure file encryption and decryption. It leverages a strong password-based key derivation function (PBKDF2) with
SHA-256 to securely generate encryption keys from user-provided …
This project is a command-line utility written in Go designed for secure file encryption and decryption. It leverages a strong password-based key derivation function (PBKDF2) with
SHA-256 to securely generate encryption keys from user-provided passwords. For file content, it employs AES-256 in GCM mode, ensuring both confidentiality and integrity. Users can
interact with the tool via command-line flags to specify operations (encrypt/decrypt), input/output files, and the master password. The utility aims to provide a robust and
straightforward method for protecting sensitive files on the user’s system.