Linuxで対称鍵を使用してファイルを暗号化/復号化できるライブラリが必要です。
暗号化されるファイルを圧縮するためのライブラリも必要です。これらのライブラリのどれを圧縮に使用する必要がありますか?:gzip、zlib、libarchive、libtar。
ハードドライブにトレースを残したくないので、両方のライブラリがメモリに復号化/解凍できる必要があります。
これはおそらくパスワードで保護されたアーカイブで行うことができますが、両方のライブラリを使用することに賛否両論があるかどうかはわかりません。