Encrypted Files

ccrypt – tool for encrypting and decrypting files and streams

ccrypt is a tool for encrypting and decrypting files and streams. It is based on the Rijndael block cipher, a version of which is also used in the Advanced Encryption Standard. This cipher is believed to provide very strong security.

The algorithm provided by ccrypt is not symmetric, i.e., one must specify whether to encrypt or decrypt. The most common way to invoke ccrypt is via the commands ccencrypt and ccdecrypt. There is also a ccat command for decrypting a file directly to the terminal, thus reducing the likelihood of leaving temporary plaintext files around. In addition, there is a compatibility mode for decrypting legacy files from the ancient Unix crypt(1) command. An emacs mode is also supplied for editing encrypted text files.

Encryption and decryption depends on a keyword (or key phrase) supplied by the user. By default, the user is prompted to enter a keyword from the terminal. Keywords can consist of any number of characters, and all characters are significant (although ccrypt internally hashes the key to 256 bits). Longer keywords provide better security than short ones, since they are less likely to be discovered by exhaustive search.

This is free and open source software.

Key Features

  • Cross-platform support – runs under Linux, FreeBSD, OpenBSD, NetBSD, HP-UX, AIX, Solaris, Minix, Android, macOS, and Windows.

Website: ccrypt.sourceforge.net
Support:
Developer: Peter Selinger, Joshua Redstone
License: GNU General Public License v2.0

Options for ccrypt

ccrypt is written in C. Learn C with our recommended free books and free tutorials.


Related Software

CLI File Encryption Tools
SOPSEditor of encrypted files
ageSimple file encryption tool
GnuPGImplementation of the OpenPGP standard
Sequoia PGPComprehensive OpenPGP implementation
horcruxFile splitter with encryption and redundancy
rageSimple encryption tool using the age format
KryptorSimple, modern, and secure file encryption and signing tool
transcryptTransparently encrypt sensitive files stored in Git repositories
PicocryptVery small (hence Pico), very simple, yet very secure encryption tool
encDesigned as a modern, approachable alternative to GnuPG
ccryptTool for encrypting and decrypting files and streams
EncpipeBilled as the simplest encryption tool in the world
VolarisEncryption tool designed to prioritize privacy and security
sigtoolSign, verify, encrypt and decrypt files from the command line
eddySimple and fast CLI file encryption
Xecrets Cli AxCrypt compatible encryption tool
nacryptSimple and easy-to-use file encryption utility
agevaultEncrypt and decrypt directories securely using age
v02encSymmetric encryption for multiple recipients
PurrCryptFur-ociously secure encryption tool

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted