如何仅基于密码以可移植的方式加密文本文件?

如何仅基于密码以可移植的方式加密文本文件?

我以前使用过 openssl aes-256-cbc,但问题是,当我尝试在不同版本的发行版中解密时,它会失败,好像它还依赖于一些内部密钥或其他东西,而不是仅仅依赖于密码。所以我必须为每个版本的发行版保留一个不同的加密文件,这很烦人,很糟糕。

有什么建议么?

答案1

一些仅使用一个密码加密且存在于大多数存储库中的 Linux 实用程序:

加密

安装(以下之一):

sudo apt-get install ccrypt
yum install ccrypt

用法:

ccencrypt path-to-file            (creates a .cpt file)
ccdecrypt path-to-cpt-file        (creates the original file)

压缩

安装(以下之一):

sudo apt-get install zip
yum install zip

用法:

zip --password mypassword result.zip list-of-files
unzip result.zip

相关内容