Kryptor is free and open source file encryption software for Windows, Linux, and macOS.
It is a portable, cross-platform command line tool that makes use of modern and secure cryptographic algorithms. It aims to be a mixture of age and Minisign in order to provide a simple, user friendly alternative to GPG.
The latest version is v3.0.2 Beta. Here are the pre-built binaries:
For integrity checking instructions, please see the Installation page.
You can find the source code on GitHub.
Kryptor is licensed under GPLv3.
Secure, modern, and fast cryptographic algorithms.
Chunked AEAD stream encryption.
Support for passwords, keyfiles, and asymmetric keys.
Authenticated key exchange for hybrid file encryption.
Support for file signing so you do not have to use separate tools for encryption and signing.
Short, copy/pasteable public keys. Shareable public key files.
Private key encryption for protection at rest.
Optional file/directory name obfuscation.
Keep it simple, stupid! Avoid unnecessary complexity and too many features.
The goal is for Kryptor to be a mixture of age and Minisign, whilst tweaking some design decisions and remaining simple/user friendly. This means symmetric and hybrid file encryption as well as file signing are in scope.
Kryptor is primarily designed to protect files for cloud backups, external storage backups, and file sharing. It is by no means a complete replacement for GPG, but that is a good thing considering the sheer number of features is what makes GPG practically unusable.
If you want to report a bug, offer feedback, ask a question, or need technical support, then GitHub is the place to go.
For other enquiries, please email me at
samuel[dash]lucas6[at]pm[dot]me using an informative subject line.
Frank Denis for writing the libsodium library.
Adam Caudill and everyone who has contributed to the libsodium-net library.
Trond Arne Bråthen for creating the libsodium-core library.
Nate McMaster for maintaining the CommandLineUtils library.
The EFF for making their wordlists for random passphrases.
Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, and Bo-Yin Yang for designing Ed25519.
Scott Arciszewski for creating XChaCha20.
Alex Biryukov, Daniel Dinu, and Dmitry Khovratovich for designing Argon2.
Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and Christian Winnerlein for designing BLAKE2.
If you would like to support the project and help me afford the website domain, please consider donating through Paypal, GitHub, Bitcoin, or Monero. Every little helps. I'm extremely grateful for all donations.
GitHub Sponsors: https://github.com/sponsors/samuel-lucas6