File Encryption and Decryption: Securely encrypts and decrypts files using AES-GCM algorithm. User Management: Manages user data securely, leveraging SQLite for storage. File Extension Handling: Dynamically handles file extensions during encryption/decryption processes. Windows Registry Integration: Registers custom file extensions for encrypted files in the Windows Registry.
-username: Username for login.
-filepath: Path to the file for encryption/decryption.
-dirpath: Path to the directory.
-e: Encrypt file.
-d: Decrypt file.
-ext: Name of the file extension. (must use if decrypting the file such as .txt)
Run the application with administrative privileges on Windows to modify the registry. Tested on Windows and Ubuntu Linux

