PasswordLab 1.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global PasswordLab --version 1.0.3
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local PasswordLab --version 1.0.3
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=PasswordLab&version=1.0.3
                    
nuke :add-package PasswordLab --version 1.0.3
                    

PasswordLab

PasswordLab is a command-line tool for encrypting and decrypting files using AES encryption. It provides a simple interface to secure your files with a password.

Table of Contents

Installation

Prerequisites

  • .NET SDK 8.0 or later

Installing

  1. Install via nuget.org
dotnet tool install --global PasswordLab --version 1.0.1

Usage

Encrypt a File

To encrypt a file, use the command encrypt with the -f option to specify the file path, -o to specify the output path, -n to specify the output file name, and --password to specify the password.

passwordlab encrypt -f "file-path-to-encrypt" -n "encrypted-file-name" --password "password"

Encrypt a Folder

To encrypt a folder, just copy the path of the directory and specify it in -f option.

passwordlab encrypt -f "folder-path-to-encrypt" -o"output-path" -n "encrypted-file-name" --password "password"

Encrypt Multiple Components

To encrypt a multiple files and folders, specify each path using -f option.

passwordlab encrypt -f "folder-path-1" "file-path-2" "folder-path-3" -o "output-path" -n "encrypted-file-name" --password "password"

CLI Commands

Command Description Example
encrypt Encrypt a file, folder, or multiple components passwordlab encrypt -f "file-path" -o "output-path(optional)" -n "encrypted-file-name" --password "password"
decrypt Decrypt a file, folder, or multiple components passwordlab decrypt -f "file-path" -o "output-path(optional)" --password "password"
help Display help information for the commands passwordlab --help
version Display version information. passwordlab --version
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.2.0 182 1/2/2025
1.1.0 156 1/1/2025
1.0.5 147 12/31/2024
1.0.3 140 12/31/2024
1.0.2 136 12/31/2024
1.0.1 143 12/31/2024