Kryptor
  • Introduction
  • Features
  • FAQ
  • Installation
  • Usage
  • Tutorial
    • Running Kryptor
    • Specifying files
    • Entering a passphrase
    • Encrypting files for yourself
    • Encrypting files for others
    • Encryption options
    • Decrypting your files
    • Decrypting received files
    • Decryption options
    • Signing files
    • Signing options
    • Verifying signatures
    • Generating a new key pair
    • Key pair options
  • Specification
  • Known limitations
  • Changelog
  • Roadmap
Powered by GitBook
On this page

Tutorial

Last updated 6 months ago

Some common example commands are listed below. For step-by-step instructions, advice/warnings, and additional functionality, please see the different .

tldr

  • 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"
sections