Releases: PrathamGhaywat/locked
v0.1.1 relase - Auto deletion of input file.
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
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
.lockerFormat: 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 passwordUnlocking:
locked.exe unlock myfile.txt.locker #restores the original myfile.txt file and prompts for the password for decryptionLinux
To lock a file:
locked lock myfile.txt #creates a myfile.txt.locker file and prompts for a passwordTo unlock a file:
locked unlock myfile.txt.locker #restores the original myfile.txt file and prompts for the password for decryptionTo get an overview of all available commands and options:
locked helpI 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