You can download Kryptor for Windows, Linux, and macOS here.
Be sure to follow the project on GitHub or regularly use the
-u|--update option to check for updates. It is important to stay up-to-date for security and compatibility reasons.
The signatures (
.minisign) can be found in each GitHub release. Download the signature for your version and make sure it is in the same directory as the downloaded Kryptor ZIP file.
Downloaded files can be verified with Minisign and the following command:
$ minisign -Vm [filepath] -P RWRZzvSG5htEUFlSEl88cMb0pTGXSZmzqTujwpAweUrSJQuWYui8Qpk9
Minisign should display the message
Signature and comment signature verified, followed by the trusted comment
Kryptor v[version] Beta.
Navigate to the location of the downloaded ZIP file (e.g. the Downloads folder).
Right click the
kryptor-windows.zip file and select
Open up the Command Prompt (e.g. search for
cmd in the taskbar) and navigate to the path of the extracted folder (e.g.
kryptor --help for a list of commands and some examples.
When referencing file paths/file names that contain spaces, you must surround them with "speech marks" like so:
$ kryptor -e -p "GitHub Logo.png"$ kryptor -e -p "C:\Users\Samuel\Downloads\GitHub Logo.png"
I recommend moving the
vcruntime140.dll files into
C:\Users\USERNAME for easier access from the Command Prompt.
Open up the terminal and navigate to the path of the downloaded ZIP file (e.g.
unzip kryptor-linux.zip or
unzip kryptor-macos.zipdepending on your version.
Navigate into the extracted folder (e.g.
kryptor file as executable using
chmod +x kryptor.
./kryptor --help for a list of commands and some examples.
When referencing file paths/file names that contain spaces, you must surround them with 'apostrophes' like so:
$ ./kryptor -e -p 'GitHub Logo.png'$ ./kryptor -e -p '/home/samuel/Downloads/GitHub Logo.png'
I recommend moving the
kryptor file into
/home for easier access from the terminal.
Go to the latest release on GitHub and download
Source code (zip).
Navigate to the download location and extract the ZIP file.
After extracting the soure code ZIP file, navigate to the
src/KryptorCLIfolder, and open the
KryptorCLI.sln file in Visual Studio 2019 Community.
Right click on
KryptorCLI in the Solution Explorer and click on
Choose to publish Kryptor as either
osx-x64. Then click
Publish. You will find the published executable at the path listed next to
Note that the libsodium library requires the Visual C++ Redistributable for Visual Studio 2015-2019 to work on Windows. Therefore, you must keep the
vcruntime140.dll file in the same folder as
kryptor.exe on Windows.
Install the .NET 5 SDK.
From the root folder, copy and paste the following command for the operating system you would like to build for:
$ dotnet publish src -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
$ dotnet publish src -c Release -r linux-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
$ dotnet publish src -c Release -r osx-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
The output path defaults to