Installation
Downloading Kryptor
Pre-built binaries for Windows (x64), Linux (x64 and ARM64), and macOS (x64 and ARM64) are available on the Introduction page.
Kryptor is also available as a package from several package managers, although help is wanted to make it available elsewhere.
Building Kryptor from source
Downloading the source code
Go to the latest release on GitHub and download the
Source code (zip)asset.Navigate to the download location and extract the ZIP file.
Do NOT download the source code from the master branch.
Using the .NET CLI
Install the latest .NET 8 SDK. This may be newer than the SDK and runtime version used to build the release files.
Navigate to the
srcfolder in the terminal (e.g.cd Downloads\Kryptor-4.0.0\src).Copy and paste the following command for the operating system and architecture you'd like to build for:
Windows (x64)
dotnet publish -c Release -r win-x64Linux (x64)
dotnet publish -c Release -r linux-x64macOS (x64)
dotnet publish -c Release -r osx-x64Linux (ARM64)
dotnet publish -c Release -r linux-arm64macOS (ARM64)
dotnet publish -c Release -r osx-arm64Publishing for osx-arm64 requires using macOS because Apple Silicon Macs require code signing.
Linux (ARM)
dotnet publish -c Release -r linux-armwin-arm64 isn't supported yet. Currently, linux-arm, linux-arm64, linux-musl-arm64, and linux-musl-x64 are not tested. Better support and testing are on the roadmap.
Verifying signatures
If you already have Kryptor installed, you can use the previous version to verify the .signature file for your new download.
Download the signature file for your version of Kryptor here.
Make sure the
.signaturefile is in the same directory as the downloaded Kryptor.zipfile.Open the
Command Prompton Windows (e.g. search forcmdin the taskbar) or theterminalon Linux and macOS (e.g. search your programs forterminal).For v4 and above, copy and paste the following command, replacing
[file]with the file path of the Kryptor.zipfile:
kryptor -v -y Ed//bnY+xqUXVMaaI0poBwTqDRlKA9+x9FjlDAHE9MmXKG4= "[file]"For v3, use the following command instead:
kryptor -v -y RWRudj7GpRdUxpojSmgHBOoNGUoD37H0WOUMAcT0yZcobg== "[file]"Kryptor should display the message 'Good signature', followed by the authenticated comment 'Kryptor v[version]'.
If you see 'Bad signature', your download is either corrupted or not legitimate and may be unsafe.
Verifying digests
Windows
Download the latest SHA-256
.digestfile here.Open a
PowerShellwindow (e.g. searchPowerShellin the taskbar).Navigate to the directory of the downloaded Kryptor
.zipfile (e.g.cd Downloads).Copy and paste the following command into PowerShell:
(Get-FileHash .\kryptor-windows-x64.zip).Hash -eq (Get-Content .\kryptor-windows-x64.zip.digest).split(" ")[0].ToUpper()The word True should appear in the PowerShell window.
If you see False, your download is either corrupted or not legitimate and may be unsafe.
Linux and macOS
Download the latest SHA-256
.digestfile here.Open a
terminalwindow (e.g. search your programs forterminal).Navigate to the directory of the downloaded Kryptor
.zipfile (e.g.cd Downloads).Copy and paste the following command, replacing
[file]with the file name of the.zipfile:
shasum -a 256 -c [file].digestThe word OK should appear.
If you see another message, your download is either corrupted or not legitimate and may be unsafe.
Last updated