You can download Kryptor for Windows, Linux, and macOS here.
Please follow the project on GitHub and regularly use the
-u|--update option to check for updates. It is important to stay up-to-date for security and compatibility reasons.
The Minisign signatures (
.minisign) can be found in the Download Kryptor section and 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 using the following command, replacing
[file] with the file path of the Kryptor ZIP file:
$ minisign -Vm [file] -P RWRZzvSG5htEUFlSEl88cMb0pTGXSZmzqTujwpAweUrSJQuWYui8Qpk9
Minisign should display the message
Signature and comment signature verified, followed by the trusted comment
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-lucas6\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 to 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-lucas6/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 the
Source code (zip) asset.
Navigate to the download location and extract the ZIP file.
After extracting the soure code ZIP file, navigate to the
src folder, 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 x64
vcruntime140.dll file in the same folder as
kryptor.exe on Windows.
Install the latest .NET 5 SDK.
Navigate to the
src folder in the terminal (e.g.
Copy and paste the following command for the operating system you would like to build for:
$ dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
$ dotnet publish -c Release -r linux-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
$ dotnet publish -c Release -r osx-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
The output path defaults to