Kryptor
Search…
Installation

Pre-built binaries

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.
Kryptor runs offline and does not perform automatic checks for updates.

Verifying signatures

  1. 1.
    Download the latest version of Minisign here. It is a portable program on Windows and macOS but needs to be installed on Linux.
  2. 2.
    Download the signature file for your version of Kryptor here.
  3. 3.
    Move the .minisign signature file to the same directory as the downloaded Kryptor ZIP file.
  4. 4.
    Open the Command Prompt on Windows (e.g. search for cmd in the taskbar) or the terminal on Linux/macOS (e.g. search your programs for terminal).
  5. 5.
    Copy and paste the following command, replacing [minisign] with the file path of the Minisign executable and [file] with the file path of the Kryptor ZIP file. If a file path contains spaces, then you must surround it with "speech marks" on Windows and 'apostrophes' on Linux/macOS.
1
$ [minisign] -Vm [file] -P RWRZzvSG5htEUFlSEl88cMb0pTGXSZmzqTujwpAweUrSJQuWYui8Qpk9
Copied!
Minisign should display the message 'Signature and comment signature verified', followed by the trusted comment 'Kryptor v[version]'.
If you see another message, then your download is either corrupted or not legitimate and may be unsafe.​

Running Kryptor on Windows

  1. 1.
    Navigate to the location of the downloaded ZIP file (e.g. the Downloads folder).
  2. 2.
    Right click the kryptor-windows.zip file and select Extract All.
  3. 3.
    Cut and paste (Ctrl + X) the kryptor.exe and vcruntime140.dll files into C:\Users\USERNAME, replacing USERNAME with your username.
  4. 4.
    Open up the Command Prompt (e.g. search for cmd in the taskbar).
  5. 5.
    Type kryptor --help for a list of commands and some examples. Please see the Tutorial for more information.
You must keep the vcruntime140.dll file in the same folder as kryptor.exe. Also, do not move thekryptor.exefile into a directory that requires administrator privileges.

Running Kryptor on Linux and macOS

  1. 1.
    Open up the terminal (e.g. search your programs for terminal) and navigate to the path of the downloaded ZIP file (e.g. cd Downloads).
  2. 2.
    Type unzip kryptor-linux.zip or unzip kryptor-macos.zip, depending on your version.
  3. 3.
    Navigate to the extracted folder (e.g. cd kryptor-linux).
  4. 4.
    Mark the kryptor file as executable using chmod +x kryptor.
  5. 5.
    Move the kryptor executable to the /home directory using mv kryptor /home.
  6. 6.
    Type ./kryptor --help for a list of commands and some examples. Please see the Tutorial for more information.
Do not move the kryptor file into a directory that requires root privileges.

Building Kryptor from source

Before you do anything with the source code, make sure you understand the GPLv3 license used by Kryptor. Click here for a summary of GPLv3.​​

Downloading the source code

  1. 1.
    Go to the latest release on GitHub and download the Source code (zip) asset.
  2. 2.
    Navigate to the download location and extract the ZIP file.

Using Visual Studio

  1. 1.
    After extracting the soure code ZIP file, navigate to the src folder, and open the KryptorCLI.sln file in Visual Studio 2019 Community.
  2. 2.
    Right click on KryptorCLI in the Solution Explorer and click on Publish... .
  3. 3.
    Choose to publish Kryptor as either win-x64, linux-x64, or osx-x64. Then click Publish. You will find the published executable at the path listed next to Target location.
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.​
I do not recommend changing the publish profile settings, but you can tweak them to publish the application as Framework-dependent, change the target location (output path), etc via the pencil icons.

Using the .NET CLI

  1. 1.
    Install the latest .NET 5 SDK.
  2. 2.
    Navigate to the src folder in the terminal (e.g. cd C:\Users\USERNAME\Downloads\Kryptor-3.0.3\src, replacing USERNAME with your username).
  3. 3.
    Copy and paste the following command for the operating system you would like to build for:

Windows (x64)

1
$ dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
Copied!

Linux (x64)

1
$ dotnet publish -c Release -r linux-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
Copied!

macOS (x64)

1
$ dotnet publish -c Release -r osx-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:IncludeNativeLibrariesForSelfExtract=true --self-contained true
Copied!
The output path defaults to [project_file_folder]/bin/[configuration]/[framework]/[runtime]/publish/ .
A full list of .NET CLI options can be found here.
Last modified 2mo ago