Last updated
Last updated
Kryptor is a simple, modern, and secure file encryption and signing tool for Windows, Linux, and macOS.
It aims to be a better version of and to provide a leaner, user friendly alternative to .
For other enquiries, please email me at samuel at samuellucas dot com
.
If you've found the software useful or just approve of the design and goals, please consider donating. As a student, every little helps, and I will be eternally grateful.
Monero: 46hQy5JebdE5L3XsCAwh9tQ6zVA4631JQQb5f9mFJWQ99XaH1SUs7CDPq5QPnKq74rbzGZPxFQD9K45UYxq211V8C2F5iVD
It's not attempting to be a complete replacement of GPG. That would lead to similar problems, such as considerable complexity and too much code to single-handedly audit.
Allow some options to be skipped to shorten commands.
Encryption and signing support to avoid having to use different tools.
Support for passphrases, symmetric keys, and asymmetric keys.
Encryption of multiple files and directories to avoid having to use different tools.
Optional file name encryption and overwriting of input files.
Short public keys that can be copied and pasted or shared as files.
Generate key pairs without having to use a separate keygen program.
Anything related to email: although you can, of course, attach encrypted files and signature files to emails.
A GUI and mobile apps: a lot easier said than done. I simply don't have the time.
Huge thanks to everyone in this section!
Everyone who has reported bugs and provided feedback on the design, code quality, UX, and documentation.
() ()
() ()
() ()
() ()
() ()
For instructions on verifying the signatures and digests, please see the page.
Please follow the project on to stay up to date.
Up for maintaining a package? !
You can find the source code on .
Kryptor is licensed under .
If you'd like to report a bug, provide feedback, ask a question, or need technical support, is the place to go.
To report a vulnerability, please see the file.
PayPal:
Kryptor aims to be better than a combination of and in terms of security and usability. The use case is to protect files for backups and sharing, with a focus on limiting metadata.
No /config options.
A number of command-line options.
The cryptographic algorithms.
Rely on a , , and cryptographic library.
symmetric cryptography.
support for key exchange, unlike .
AEAD with , unlike .
key exchange for hybrid file encryption, unlike .
Private key encryption for protection at rest, unlike .
Sign the whole signature file and support signatures, unlike .
Make encrypted files completely to limit metadata, unlike .
The is explained in sufficient detail to not have to read much code.
Readable .
It's how to report security vulnerabilities.
A thorough to help newcomers.
There's a and .
have decent naming to track individual changes.
Compatibility with other tools and protocols: you cannot be better by being the same, and compatibility on top of something new just increases complexity. There are limitations with other programs that need to be addressed, which requires breaking changes, such as the lack of and in .
Key distribution: just share your public keys on a personal website or social media account. If you only use them to communicate with friends or family members, you can share them via a messaging app like .
Disk encryption: this is completely different to file encryption. It's best left to tool.
A : there are with this approach. Just use a GUI password manager like or .
Things few people currently use: for example, . It might be a 'cool' feature to have, but it's useless for the majority of people.
for making and maintaining packages.
for making and maintaining a package.
Frank Denis for writing the library.
Loup Vaillant for writing the library.
Nate McMaster for working on the library.
Alexandre Mutel for creating the library.
Klaus Hartke, Trond Arne Bråthen, Adam Caudill, and everyone who contributed to the libsodium-net and libraries.
Daniel J. Bernstein for designing , , and .
Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, and Bo-Yin Yang for designing .
Daniel J. Bernstein, Mike Hamburg, Anna Krasnova, and Tanja Lange for designing .
Alex Biryukov, Daniel Dinu, and Dmitry Khovratovich for designing .
Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, and Christian Winnerlein for designing .
for donating a free Pro account.
for donating their private email service.
The for making their .
Chocolatey (Windows)
choco install kryptor
Scoop (Windows)
scoop bucket add extras; scoop install kryptor
Homebrew (macOS)
Help wanted!
AUR (Arch Linux)
yay -S kryptor
(from source) or yay -S kryptor-bin
(published binary)
nix-shell -p kryptor