openkts 1.1.4
OPENKTS
An m of n key sharing solution.
Features:
Customizable split/join functionality
Password protection on individual shares (uses Fernet)
Usage:
Depending on your dependencies/setup you might have to change python to python3 below.
Install Cryptography on the active environment
python -m pip install cryptography
Install openkts to a targeted location
pip install openkts --target="C:\tmp\openkts"
Go to the targeted directory before running openkts
cd "C:\tmp\openkts"
Confirm that openkts is found
python openkts -h
Split : python openkts split -f "file_path" -m 3 -n 5 -e
Property
Type
Description
-f
STRING
Filepath to file to be split into shares.
-m
INT
Minimum number of shares needed to reconstruct the file.
-n
INT
Total number of shares to split the file into.
-e
NONE
[OPTIONAL] Password encrypt shares when provided.
Join : python openkts join -s "share_1" -s "share_2" -s "share_3" -o "out_file" -d
Property
Type
Description
-s
STRING
[REPEATABLE] Filepath to one of the shares.
-o
INT
[OPTIONAL] Output file path.
-d
INT
[OPTIONAL] Password decrypt shares when provided.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.