Encrypted Files

Picocrypt – small and secure encryption tool

Picocrypt is billed as a very small (hence Pico), very simple, yet very secure encryption tool that you can use to protect your files.

It’s designed to be the go-to tool for encryption, with a focus on security, simplicity, and reliability. Picocrypt uses the secure XChaCha20 cipher and the Argon2id key derivation function to provide a high level of security, even from three-letter agencies like the NSA.

A command-line interface is also available for Picocrypt. It can encrypt and decrypt files, folders, and globs, and supports paranoid mode and Reed-Solomon encoding.

This is free and open source software.

Key Features

  • Tiny using very little RAM.
  • Portable – it doesn’t need to be installed and doesn’t need root privileges.
  • Provides a secure password generator that you can use to create cryptographically secure passwords. You can customize the password length, as well as the types of characters to include.
  • Supports the use of keyfiles as an additional form of authentication (or the only form of authentication). Any file can be used as a keyfile, and a secure keyfile generator is provided for convenience.
  • Authenticates data in addition to protecting it, preventing hackers from maliciously modifying sensitive data
  • Paranoid mode – provides the highest level of security available. Using this mode will encrypt your data with both XChaCha20 and Serpent in a cascade fashion, and use HMAC-SHA3 to authenticate data instead of BLAKE2b. Argon2 parameters will be increased significantly as well.
  • Reed-Solomon – prevent file corruption with erasure coding. Picocrypt can still recover the header and decrypt your data with a high success rate. Picocrypt can also encode the entire volume with Reed-Solomon to prevent any corruption to your important files.
  • Deniability – add plausible deniability to the volume. Picocrypt volumes typically follow an easily recognizable header format. However, if you want to hide the fact that you are encrypting your files, enabling this option will provide you with plausible deniability. The output volume will indistinguishable from a stream of random bytes, and no one can prove it is a volume without the correct password.
  • Compress files – uses deflate compression before encrypting.
  • Delete files – delete the input files after encryption.
  • Recursively – encrypt and decrypt individual files individually.
  • Split into chunks – by KiB, MiB, GiB, TiB, and total.
  • Cross-platform support – runs under Linux, macOS, and Windows.

Website: github.com/Picocrypt/Picocrypt
Support:
Developer: Evan Su
License: GNU General Public License v3.0

Picocrypt in action

Picocrypt is written in Go. Learn Go with our recommended free books and free tutorials.

This article was written with the help of a site visitor who completed this form. Help the site by suggesting new open source software.


Related Software

GUI File Encryption Tools
CryptomatorMulti-platform transparent client-side encryption of files in the cloud
VeraCryptStrong disk encryption software (File and Disk)
Picocrypt NGCommunity-developed continuation of the archived Picocrypt project
PicocryptVery small (hence Pico), very simple, yet very secure encryption tool
KleopatraKDE tool for managing X.509 and OpenPGP certificates
VaultsCreate encrypted vaults in which you can safely store files
SiriKaliQt/C++ GUI front end
QccryptQt cross-platform frontend for the ccrypt command-line tool
PGPToolJava-based desktop GUI for PGP decryption/encryption
OpaqueFilesStore or archive files in the cloud
Volaris for DesktopWrapper for Volaris
File Lock PEAPassword Encrypting Archive

Read our verdict in the software roundup.

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
PicocryptVery small (hence Pico), very simple, yet very secure encryption tool
fscryptGo tool for managing Linux filesystem encryption
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
eddySimple and fast CLI file encryption
Xecrets Cli AxCrypt compatible encryption tool
nacryptSimple and easy-to-use file encryption utility
v02encSymmetric encryption for multiple recipients
rsecureAES-GCM file encryption and decryption tool
PurrCryptFur-ociously secure encryption tool

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Torin Doyle
Torin Doyle
1 year ago

Hi Steve. Thanks for posting another of my recent software recommendations. I love that feedback feature. 🙂