Tutorial
Some common example commands are listed below. For step-by-step instructions and additional functionality, please see the different sections.
- Encrypt a file/directory with a passphrase:
kryptor --encrypt --passphrase "path/to/unencrypted_file"
- Decrypt an encrypted file with a passphrase:
kryptor --decrypt --passphrase "path/to/encrypted_file"
- Generate a new key pair (stored in
~/.kryptor
) for encryption or signing:
kryptor --generate
- Encrypt a file/directory to one or more recipient public keys:
kryptor --encrypt --public Cu//0bQcNYsWeSMwh+sZlJjDIRajfxn65x0qY0MHanPAjlk= --public Cu//Rwvoo8l1x0/bn6yg3p2+SMWSzKhDdPqvlYRFLNaaFSU= "path/to/unencrypted_file"
- Decrypt a file sent to your public key using your default private key and the sender's public key:
kryptor --decrypt --public Cu//2M5FqAnxmW7PiKxIqLmKEPNxT1Kdkm4U3K/Gr++6OAQ= "path/to/encrypted_file"
- Sign a file with your default private key:
kryptor --sign "path/to/unsigned_file"
- Verify a signature using someone's public key:
kryptor --verify --public Ed//bnY+xqUXVMaaI0poBwTqDRlKA9+x9FjlDAHE9MmXKG4= "path/to/signed_file"
Last modified 5mo ago