Features
Last updated
Last updated
for authenticated encryption, with the for key commitment.
for password-based key derivation.
for hashing, keyed hashing, and key derivation.
for key exchange.
for hiding ephemeral public keys.
for digital signatures.
The library is used for everything but Elligator2, which is from .
Encrypt multiple files/directories with a passphrase, symmetric key, or asymmetric keys.
Encrypt to multiple recipients for sender authenticated, one-way file sharing.
Encrypted files are indistinguishable from random. File names can also be encrypted.
Create and verify digital signatures, with support for an authenticated comment and prehashing.
Small public keys. Private keys are encrypted for protection at rest.
UNIX style passphrase entry and random passphrase generation.
Pre-shared keys can be used for post-quantum secure key exchange.
Kryptor runs locally on your computer. No personal data is ever collected or sent to anyone.
Kryptor runs offline unless you run the -u|--update
command, which downloads text file and signature file from GitHub. If you choose to let Kryptor install an update for you when prompted, the for your operating system and the associated signature file will also be downloaded from GitHub. You can read GitHub's Privacy Statement .
As of , the-u|--update
option has been removed to be consistent with other command line tools. A package manager should be used instead if this is a concern.