Skip to main content

Encrypt and decrypt from the command line.

Project description

Clypher

Clypher is a simple command-line interface application for encrypting and decrypting files.

Features

  • Encrypt and Decrypt files using the command line.
  • Batch encryption and decryption.
  • Easily extendable with new encryption algorithms.

Installation

You can install Clypher via pip.

pip install clypher

Usage

Encrypt a file:

clypher enc <file_path>

Decrypt a file:

clypher dec <file_path>

You can also encrypt and decrypt multiple files at the same time:

clypher enc <file_path1> <file_path2> <file_path3>

clypher dec <file_path1> <file_path2> <file_path3>

You can even encrypt the contents of a directory:

clypher enc ./foo/

Or, encrypt everything in said directory recursively:

clypher enc ./foo/ --recursive

To display the list of available commands:

clypher --help

To display more information about a command:

clypher <command> --help

Documentation

For more information about how Clypher works, check the documentation.

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md file for guidelines.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Project details


Release history Release notifications | RSS feed

This version

0.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clypher-0.4.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clypher-0.4-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file clypher-0.4.tar.gz.

File metadata

  • Download URL: clypher-0.4.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for clypher-0.4.tar.gz
Algorithm Hash digest
SHA256 eeb9831849741736fe5f65c1fe317fb47d0975fdb48c2baa440853e9553b0b35
MD5 2d2952c11f8f5a1451131ada41d6a42b
BLAKE2b-256 6a77e409c860ceda919099d123186755b0f87e0bbd89ee4326cbdbe5de6ff10d

See more details on using hashes here.

File details

Details for the file clypher-0.4-py3-none-any.whl.

File metadata

  • Download URL: clypher-0.4-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for clypher-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0a18c44f8ad860ccd191326715fd91e0b829cee56bcb02e7c6015032e895f86d
MD5 f0da67d66f62857acbba9c9a7727ba7a
BLAKE2b-256 384b90e96e1bda06841fbf0f884432e7c1442b62c5bf7ae49e7d9f3caae818d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page