Encrypted Files

OpaqueFiles – file encryption software

OpaqueFiles is file encryption software that encrypts/decrypts files so they can be stored securely, utilizing compression (Zstd/gzip/LZMA2), Reed–Solomon Error Correction, encryption(ChaCha20/AES-GCM-SIV) and keys derived from the user’s password with Argon2id.

It’s designed for users who want to store or archive files in the cloud while protecting the content of their files from the eyes of a cloud provider, hackers or other attackers that might have access to the files in the cloud. OpaqueFiles sacrifices some privacy for convenience by storing the names of files, their size and their modification date unencrypted.

This is cross-platform software running under Linux, macOS, and Windows.

OpaqueFiles is free and open source software.

Key Features

  • Supports two encryption algorithms to keep your data safe:
    • ChaCha20 is more modern and faster than AES, but less well tested, and can therefore be seen as less secure.
    • AES256 – AES-GCM-SIV can be enabled in the configuration file. AES256 is old and reliable, and the recommended option if you want the highest level of security.
  • Supports multiple modern compression algorithms, including no compression. No compression should be used when compressing data that was already compressed efficiently like images, videos and audio.
  • Reed–Solomon Error Correction (Error Correction Code, ECC) is used by OpaqueFiles to recover from bit rot.
  • Argon2id is used to ensure even weak passwords generate somewhat strong keys. This helps to keep the data secure.
  • Verification.
  • Scrubbing.
  • Unix pipelines.
  • Stress testing.

Website: codeberg.org/cozyOwl/OpaqueFiles
Support:
Developer: cozyOwl
License: GNU General Public License v3.0

OpaqueFiles in action

OpaqueFiles is written in Java. Learn Java with our recommended free books and free tutorials.


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.


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
0 Comments
Oldest
Newest Most Voted