Key Features • How To Use • Download • Important • Usage • Feedback • Extra • Manual • Security
- Encryption of Files & Directories
- Auto detection for AES-NI
- Sky-rocket encryption speed
- AES-GCM for max security
- Cryptographically secure key generation
- User friendly UI
- Cross platform
- Windows, macOS and Linux ready.
Use installer (see Downloads section) to skip installation of various tools needed to build the application. To build the application yourself => From your command line:
# Clone this repository
$ git clone git@github.com:constantin9845/File-lock-desktop.git
# Go into app directory
$ cd electron-app
# Install dependencies
$ npm install
# Run the app
$ npm run buildTools needed (if building) : npm / NodeJs / C++ compiler
You can download the latest installable version of Filelock for Windows, macOS and Linux.
- Test usage to get fimiliar with the app before using on important data!
- Wrong usage will destroy data irreversibly
- Linux/MAC : Key generation can be exhausted when done too much in short period of time. (
/dev/urandom) - Do not try to open Key/Tag files.
- Authemtication tags and Additional messages have default naming convention that is required! (Auth:
<file_name>_TAG| AD:<file_name>_Additional_Message.txt) - For decryption, both the Authentication tag and additional message file must be located in same location as the file.
- When Replace option not set => A new directory in Downloads folder will store resulting files/tags.
- New Key files can be found in the Downloads directory.
- Decryption always removes the input files!
- Multiple files can be selected at once, but only 1 directory at a time.
If you liked using this app and/or it has helped you in any way, send me an email with any of your comments, questions, and concerns!
- Filelock-CLI - The CLI-version of this application
MIT

