Kryptor is free and open source file encryption and signing 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 better version of age and Minisign to provide a simple, user friendly alternative to GPG.
If you would like to report a bug, offer feedback, ask a question, or need technical support, then GitHub is the place to go.
Please see the SECURITY.md file for information on reporting security vulnerabilities.
For other enquiries, please email me at samuel[at]samuellucas[dot]com using an informative subject line.
As a student, I currently have no income. Any fees related to the project are paid from my student loan, and time spent coding and writing the documentation has been unpaid when I could be working on something that would earn me money.
If you have found the software to be useful or just approve of the design and goals, then please consider donating. Every little helps. Seriously. I am eternally grateful for all donations!
The overall goal is for Kryptor to be better than a combination of age and Minisign in terms of security and usability.
Kryptor is primarily designed to protect files for cloud backups, external storage backups, and file sharing. It is not trying to be a complete replacement for GPG, but that is a good thing considering the sheer number of features is what makes GPG intimidating, often difficult to use, and impossible to single-handedly audit.
Commits have decent naming to track individual changes.
Out of scope
Compatibility with other tools and protocols: you cannot be better by being the same, and compatibility just increases complexity. There are limitations with other programs that need to be addressed, such as the lack of authenticated key exchange and file signing support in age.
Disk encryption: this is a whole other beast to file encryption. It is best left to another tool.
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, then you can share them via a messaging app, like Signal.
Anything related to email: although you can, of course, attach encrypted files and signatures to emails.
Mobile apps: who encrypts files on their phone? Very few people, I would imagine, and I do not have the time.