Tools that create 'encrypted file containers' use open encryption standards like AES to encrypt container contents, however the container format is proprietary, I am guessing, so need the same tool to decrypt the data. So, is there any Open 'Encrypted File Container format'? I mean I should be able to use one tool to create the container, maybe another to mount/decrypt the container if they both support the same standard?

  • I removed the product recommendation request is this is off-topic on this site. – Mike Ounsworth Dec 9 '18 at 3:08

Archives and emails come to mind.

Archive formats: both Zip and 7Zip are open standards that support encryption (though how well they do encryption is up for debate).

Email formats: S/MIME, aka Cryptographic Message Syntax, aka PKCS#7 is an open standard for a container format that supports cryptographic signing and encryption (both symmetric encryption like AES, and public-key encryption like RSA). S/MIME is widely supported by email clients such as Outlook, Thunderbird, and probably many others.

OpenPGP Message Format is another such container format designed for email which supports the same crypto operations as S/MIME. In addition, many people use PGP for encrypting files on disk. In fact all software distributed through a linux package manager uses the PGP format for its crypto wrapper. The most common tool for reading / writing PGP files is called GnuPG aka GPG, but others tools exist as well.

TL;DR: Yes, there are many such Open 'Encrypted File Container formats' which can be understood by many different tools. The ones that come to mind are zip-like things, and email-like things, but I'm sure there are more examples.

  • Came here to recommend OpenPGP. It's standardized (including the crypto providers) with multiple cross-platform and open-source implementations, and uses high-quality cryptography. Unlike S/MIME, it's widely used for file encryption, and unlike ZIP and 7ZIP, its primary and well-reviewed purpose is encryption and signing. – CBHacking Jan 8 at 9:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.