Skip to content

Releases: PrathamGhaywat/locked

v0.1.1 relase - Auto deletion of input file.

22 Feb 11:26

Choose a tag to compare

This release includes the automatic auto deletion of input file and also the unlocked file will have a "_unlocked" at the end of the name.

v0.1

19 Feb 14:40

Choose a tag to compare

First release!

Locked v0.1.0 is the initial release of a cross-platform CLI tool for encrypting files into self-contained .locker archives using AES-256-GCM encryption with Argon2 key derivation.

What's New

Core Features

  • AES-256-GCM Encryption: Military-grade authenticated encryption with GCM mode for integrity verification
  • Argon2 Key Derivation: Secure password-based key derivation resistant to GPU/ASIC attacks
  • Self-Contained .locker Format: All metadata needed for decryption is stored in the archive
  • Streaming Encryption: Efficient file processing with minimal memory footprint
  • Cross-Platform: Full support for Windows, macOS (um well not tested but probably), and Linux

Usage

Windows

You have to rename the binary from e.g locked-windows-arm64.exe/locked-windows-amd64.exe/locked-windows-386.exe to locked.exe and then you can use it as following:

Locking:

locked.exe lock myfile.txt #creates a myfile.txt.locker file and prompts for a password

Unlocking:

locked.exe unlock myfile.txt.locker #restores the original myfile.txt file and prompts for the password for decryption

Linux

To lock a file:

locked lock myfile.txt #creates a myfile.txt.locker file and prompts for a password

To unlock a file:

locked unlock myfile.txt.locker #restores the original myfile.txt file and prompts for the password for decryption

To get an overview of all available commands and options:

locked help

I recommend adding the locked binary (you have to give the folder path where the binary is located) to your system's PATH for easier access and also renaming the binary from e.g locked-windows-arm64.exe to just locked.exe or respective names for other platforms.

PS: Darwin is just MacOS